emberjs把手模板中bindAttr的未绑定版本

Jed*_*Jed 17 handlebars.js ember.js

如果不需要绑定,我们可以使用{{unbound someProperty}},但是有没有办法用标签属性实现相同的效果?据我了解,我们唯一的选择是bindAttr:

<img {{bindAttr src="thumbpath"}} />
Run Code Online (Sandbox Code Playgroud)

假设屏幕上有100多个图像,并且有一些频繁的重新渲染(整个布局 - 而不仅仅是图像),在未绑定版本中是否会有任何性能优势?

Dan*_*rdt 39

因为Ember不需要跟踪未绑定的值,所以您实际上可以这样做:

<img src="{{unbound thumbpath}}" />
Run Code Online (Sandbox Code Playgroud)

是的,使用未绑定的值有性能优势.