Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当使用Backbone.js在父视图上发生某些事件时,更新子视图的最佳方法是什么_Backbone.js - Fatal编程技术网

当使用Backbone.js在父视图上发生某些事件时,更新子视图的最佳方法是什么

当使用Backbone.js在父视图上发生某些事件时,更新子视图的最佳方法是什么,backbone.js,Backbone.js,我有一个具有两个或多个子视图的父视图,我想知道如何让子视图知道父视图中发生了一些事件,以便它们可以获取数据,然后进行渲染 目前,我使用自定义事件来实现这一点。有什么建议吗?我认为使用自定义事件没有问题。如果它们共享模型或集合,您可以订阅更改父视图的事件。这正是自定义事件的用途。您面临的哪些问题促使您请求替代方案?是的,定制活动更适合这种情况,我只是想知道是否有其他解决方案:

我有一个具有两个或多个子视图的父视图,我想知道如何让子视图知道父视图中发生了一些事件,以便它们可以获取数据,然后进行渲染


目前,我使用自定义事件来实现这一点。有什么建议吗?

我认为使用自定义事件没有问题。如果它们共享模型或集合,您可以订阅更改父视图的事件。这正是自定义事件的用途。您面临的哪些问题促使您请求替代方案?是的,定制活动更适合这种情况,我只是想知道是否有其他解决方案: