不知道块助手是否是正确的名称,但希望你明白这一点。
在灰烬1.8.0-beta.2我不能做
<img src="{{url}}">
Chrome给了我:
未捕获的TypeError:无法读取null
未捕获的类型错误:无法设置未定义的属性'profile ileNode'
火狐给了我:
TypeError:ref为null
var父=ref. fetNode;
错误来自vendor. js
hydrateMorphs: function () {
var childViews = this.childViews;
var el = this._element;
for (var i=0,l=childViews.length; i<l; i++) {
var childView = childViews[i];
var ref = el.querySelector('#morph-'+i);
var parent = ref.parentNode; // This line
childView._morph = this.dom.insertMorphBefore(parent, ref);
parent.removeChild(ref);
}
}
我知道我可以简单地做一个车把助手来输出带有右src的img标签,但是我想能够使用{{url}}来设置div背景属性。
(url属性只是一个简化版本。在我的应用程序中,我有一个助手,它需要一个图像数组和maxWidth来根据宽度给我最好的图片。但是{{url}}也不起作用)
忘记了我只能使用未绑定:
<img src="{{unbound url}}">
您不能在余烬车把中使用该语法。接受的是bind-attr
。
用法示例:http://emberjs.com/guides/templates/binding-element-attributes/
更多信息:http://www.emberist.com/2012/04/06/bind-and-bindattr.html