Muj*_*hid 4 javascript backbone.js
在我目前的应用程序中,我在我的save一个主干视图中有一个功能.
custom_save : function() {
// this method's save code
// have to call another views save function here
}
另一个视图名称是App.SettingsView,它有一个save方法.我必须save在custom_save逻辑之后立即调用此方法.如何调用App.SettingsView save函数内部custom_save函数.请不要两个都是2个不同的文件
谢谢
Dee*_*ons 11
到达那里是一种不好的做法.视图之间的耦合.为什么不创建一个继承自Backbone.Eventsthen 的EventBus 触发另一个视图也订阅的事件.当事件发生时,只需触发保存功能即可
查看#1保存
save:function(){
EventBus.trigger("save:view");
}
Run Code Online (Sandbox Code Playgroud)
查看#2保存
initialize:function(){
EventBus.on("save:view:",this.save);
},
save:function(){
//your code
}
Run Code Online (Sandbox Code Playgroud)
听起来不错 ?这应该 :)
| 归档时间: |
|
| 查看次数: |
7467 次 |
| 最近记录: |