まだ実際にアプリを作成したことはありませんが、bind-attr に関するドキュメントに戸惑っています。次のようなことができると言われています:
App.LogoView = Ember.View.extend({
logoUrl: 'http://www.mycorp.com/images/logo.png'
});
テンプレートを使用する場合:
<div id="logo">
<img {{bind-attr =logoUrl}} alt="Logo" />
</div>
生産するには:
<div id="logo">
<img src="http://www.mycorp.com/images/logo.png" alt="Logo" />
</div>
同様に:
App.AlertView = Ember.View.extend({
priority: "p4",
isUrgent: true
});
テンプレートを使用する場合:
<div {{bind-attr =priority}}>
Warning!
</div>
生産するには:
<div class="p4">
Warning!
</div>
src
Ember はそれが最初の例の属性であり、2 番目の例の属性であることをどのように認識しclass
ますか? ここで何かが欠けていない限り、これは本当に可能ではないようです。