bindingsの定義方法について質問させてください。
backbone.marionette.itemviewに実装されています「ui」属性のようにbindingsに定義することは可能でしょうか。
以下のコードでは1番のeventsにはui属性が利用可能ですが、2番のbindingsには利用不可のようでした。
同じセレクタ名を何度も記述したくないなと思いまして、何か解決方法をご存知の方、よろしくお願いします。
Marionette.ItemView
1var LikeView = Marionette.ItemView.extend({ 2 ui: { 3 "elSelector" : ".hoge", 4 }, 5 6 events: { 7 // [1. eventsにはui属性が利用可能] 8 "click @ui.elSelector": "onClick" 9 }, 10 11 bindings: { 12 // [2. bindingsにはui属性は利用不可] 13 ".hoge": 'hoge', 14 15 // 「"@ui.elSelector": "hoge"」とするとjQueryのエラー 16 // 「this.ui.elSelector: "hoge"」とするとbindの反応なし 17 // 「addBindingメソッド」も反応がありませんでした。 18 }, 19 20 : 21});
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。