0
我的資產(尤其是圖像)的開發路徑與生產(我將使用CDN)的開發路徑非常不同。 我寫了一個這樣的幫手:Ember.js圖像路徑
Ember.Handlebars.registerBoundHelper("relative-path", function(filePath) {
return App.get("assetsStartPath") + filePath
});
這個輔助工作得很好,我只需要設置「assetsStartPath」中創建應用程序。
var App = Ember.Application.create({
assetsStartPath: "http://0.0.0.0:5000/my_static_path/",
// in production will be for example "http://myapp.mycnd.com/foo/bar/img/"
...
});
而且在我的模板
{{relative-path "img/some_image.png"}}
的問題是,我想使用這個助手裏面bind-attr
,就像這樣:
<imd {{bind-attr src="relative-path 'img/some_image.png'"}} />
Obviuosly這不起作用。 我如何獲得我想要的結果? 任何建議,歡迎