我正在使用Boilerplatejs来构建一个我有“论坛”和“类别”的网络应用程序。 在类别模块中,我有组件列出所有类别并编辑特定类别(就像与sampplatejs捆绑在一起的list-detail示例一样)。
在注册新论坛时,我需要列出所有类别,这些类别是在模块初始化的标签上使用Ajax检索的,因此,如果我使用categories模块添加新类别,该列表将不会更新当我添加一个新论坛时。
遵循BoilerplateJS指南,我可以在更新类别列表时发出事件,因此其他模块可以触发新的ajax请求并获取更新的类别列表,但是拥有共享数据源(或组件)是否合理哪会最小化网络请求?