Ember.js 余烬/把手:如何编写属性字符串

Ember.js 余烬/把手:如何编写属性字符串,ember.js,handlebars.js,Ember.js,Handlebars.js,例如: <img src="{{profile.avatar}}"/> 我真的需要为此创建一个帮助程序吗?或者是否可以编写属性字符串?您可以使用bind attr-helper进行此操作bindAttr也可以工作,但不推荐使用,因为正如直觉像素所指出的那样 <img {{bind-attr src=profile.avatar}}/> 有关详细信息,请访问他们的。您可以使用bind attr-helper进行此操作bindAttr也可以工作,但不推荐使用,因为

例如:

<img src="{{profile.avatar}}"/>


我真的需要为此创建一个帮助程序吗?或者是否可以编写属性字符串?您可以使用
bind attr
-helper进行此操作
bindAttr
也可以工作,但不推荐使用,因为正如直觉像素所指出的那样

<img {{bind-attr src=profile.avatar}}/>


有关详细信息,请访问他们的。

您可以使用
bind attr
-helper进行此操作
bindAttr
也可以工作,但不推荐使用,因为正如直觉像素所指出的那样

<img {{bind-attr src=profile.avatar}}/>

更多信息可以在他们的网站上找到。

对于新加入的灰烬玩家(例如,他们是通过谷歌来回答这个问题的),从灰烬1.11和更高版本开始,你应该写:

<img src="{{profile.avatar}}"/>

正如OP在他的问题中写道的那样


注意: 自Ember 1.13以来,
bind attr
帮助程序已被弃用。

对于Ember新来者(例如,他们是通过谷歌来解决这个问题的),自Ember 1.11及更高版本以来,您应该编写:

<img src="{{profile.avatar}}"/>

正如OP在他的问题中写道的那样


注意
自Ember 1.13以来,
bind attr
helper已被弃用。

太好了,它可以工作了。谢谢你的链接,我知道我在某处看到了这个,但是再也找不到了。请注意,如果属性在重新渲染视图之前不会更改,也可以使用
。这通过避免绑定节省了一点内存。另外值得一提的是,
bindAttr
被弃用,取而代之的是
bindAttr
很好的一点,我更新了我的答案,使用了
bindAttr
,并说明了
bindAttr
的弃用。太好了,它可以工作了。谢谢你的链接,我知道我在某处看到了这个,但是再也找不到了。请注意,如果属性在重新渲染视图之前不会更改,也可以使用
。这通过避免绑定节省了一点内存。另外值得一提的是,
bindAttr
被弃用,取而代之的是
bindAttr
很好的一点,我更新了我的答案,使用了
bindAttr
,并说明了
bindAttr
的弃用。