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