この機能は引き続き機能しており、非推奨ではありません。
あなたがそれを機能させることができない場合、私はそれがビューのプロパティであると推測するためだと思いますisEnabled
が、ビューのレンダリングコンテキストが変更されたため、次のように記述する必要があります:
<div {{bindAttr class="view.isEnabled:enabled:disabled">Warning!</div>
View context changes gistを読むことをお勧めします。
コード:
App = Ember.Application.create();
App.FooView = Ember.View.extend({
templateName: "foo-template"
});
テンプレート:
<script type="text/x-handlebars">
The disabled view:
{{view App.FooView isEnabled=false}}
<br />
The enabled view:
{{view App.FooView isEnabled=true}}
</script>
<script type="text/x-handlebars" data-template-name="foo-template">
<span {{bindAttr class="view.isEnabled:enabled:disabled"}}>A div</span>
</script>
JSFiddleはここにあります。