2012-04-10 5 views
17

In Fällen, in denen Bindung nicht benötigt wird, können wir {{unbound someProperty}} verwenden, aber gibt es eine Möglichkeit, den gleichen Effekt mit Tag-Attribute zu erreichen? Wie ich es, unsere einzige Option zu verstehen ist bindAttr wie:Ungebundene Version von bindAttr in Emberjs Lenker Vorlage

<img {{bindAttr src="thumbpath"}} /> 

Unter der Annahme, über 100 Bilder auf dem Bildschirm, und ein etwas häufiger Wieder Rendering (des gesamten Layout- nicht nur die Bilder), gäbe es irgendwelche Leistungsvorteile in einer ungebundenen Version?

Antwort

39

Da Ember nicht ungebunden Werte verfolgen müssen, können Sie tatsächlich dies nur tun:

<img src="{{unbound thumbpath}}" /> 

Und ja, es gibt Leistungsvorteile ungebundenen Werte zu verwenden.

+0

Aber nicht so viel Leistung profitieren, so verwenden Sie es vorsichtig. http://emberjs.com/api/classes/Ember.Handlebars.helpers.html#method_unbound – ulisesrmzroche