Router.routesマップ内の他のオブジェクトからメソッドをバインドすることは可能ですか?
Views内にすべての「ロジック コード」があり、 Routerでメソッドを定義することは避けたいと思います。
たとえば、私はこれを持っています:
var app = new (Backbone.View.extend({
playHome: function(){
// logic code here
}
//..........
});
var router = new (Backbone.Router.extend({
routes: {
"play" : 'playHome'
},
playHome: function(){
app.playHome();
}
私はこのようなことをしたいと思います:
var router = new (Backbone.Router.extend({
routes: {
"play" : 'app.playHome'
},
前もって感謝します