RESTAdapter具有指定后端的URL可能性:获取RESTAdapter主机
DS.RESTAdapter.reopen({
url: 'https://api.example.com'
});
我如何以编程方式访问此属性?我的意思是这样的:DS.RESTAdapter.get('url')
< - 这不工作
RESTAdapter具有指定后端的URL可能性:获取RESTAdapter主机
DS.RESTAdapter.reopen({
url: 'https://api.example.com'
});
我如何以编程方式访问此属性?我的意思是这样的:DS.RESTAdapter.get('url')
< - 这不工作
快速和肮脏......
注意:请使用仅用于调试,这个API是实习生,将在未来cenrtainly变化,所以不要”不依赖于它。
假设你只有一个店在您的应用程序:
App.__container__.lookup('store:main').get('adapter.url')
如果您使用Chrome浏览器开发工具,你可以尝试从控制台调用此方法,它应该打印出所使用的默认适配器使用url由默认商店。 但不鼓励用于其他调试。
希望它可以帮助
你的类没有实例设置属性,这就是为什么你不能检索值。有两种可能的解决方案。
您可以从原型
DS.RESTAdapter.prototype.url
获得值,也可以实例化类,并从那里
DS.RESTAdapter.create().url
我使用了DS.RESTAdapter.prototype.host – 2014-07-07 15:26:05
请SE响应@Cyril得到它。两个答案似乎都是相同的。 – joscas 2013-05-01 22:17:20