Ember.Viewに静的なデータ属性を割り当てる必要があります。{{view }}
タグではなく、Viewオブジェクトでどのように設定するのですか。静的データ属性をエムバービューにどのように割り当てますか?
App.MessagesFormView = Ember.View.extend({
tagName: 'div',
classNames: ['modal', 'fade'],
didInsertElement: function() {
this.$().modal('show')
},
willDestroyElement: function() {
this.$().modal('hide')
},
})
あなたの例はトリックを行いますが、単純な*静的*属性を要素に追加する以上のことを行います。属性をプロパティ値にバインドし、属性の変更をその属性に伝播します。これは、いくつかのユースケース(ブートストラップ '誰でもデータトグルするのですか?本当の静的属性を追加する唯一の方法は、 'didInsertElement'の' this。$()。attr( 'data-toggle'、 'collapse')です。 – dev