我想做的是:
events : {
"click" : "doSomething"
},
doSomething(event) : function() {
this.doSomeFurtherAction1();
this.doSomeFurtherAction2();
},
doSomeFutherAction1: function() {
//some actions
},
doSomeFutherAction2: function() {
//some actions
}
然而;我的辅助功能没有像我期望的那样附加到视图中。除了将代码放在应用程序或控制器中之外,还有其他方法吗?
由于
- Justin Wyllie
答案 0 :(得分:0)
此代码:
doSomething(event) : function() {
this.doSomeFurtherAction1();
this.doSomeFurtherAction2();
},
应该是:
doSomething: function(event) {
this.doSomeFurtherAction1();
this.doSomeFurtherAction2();
},
这可以解决您的问题。
您可能希望将所有函数绑定到视图以用于其他用例:
initialize: function(){
_.bindAll(this)
}