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