我正在尝试找出解决问题的“最佳实践”解决方案,而我在使用 RequireJS 和 BackboneJS 构建 Web 应用程序时遇到了问题。
我的应用程序需要(在启动时或之后不久)清理服务以获取其大部分数据,然后解析该数据。
显然,我希望我的模型获取数据并将其解析(到多个子模型中),但我有点绊脚石的是如何让我的模型保持持久性。BackboneJS 让人感觉模型应该使用 View 即时实例化,但这在我的场景中不起作用。
此外,由于 RequireJS 将所有内容隔离到全局命名空间之外的模块中,我正在努力使我的持久模型可用于我的视图 - 我应该只使用单例模式吗?如果是这样,是否有关于如何避免使用 RequireJS 的循环依赖问题的任何建议?