【发布时间】:2013-03-16 09:47:06
【问题描述】:
如果您有 one 视图,我很清楚如何使用 Knockout.js。
如果我有多个相互独立的视图,我该如何构建应用程序?我可以想象我应该每个视图都有一个视图模型(当然,因为这是 view 模型的含义),但是如何将 HTML 文件拆分为组件?
例如,我希望每个 HTML sn-ps 在其自己的文件中用于定义视图,而 index.html 仅具有用于添加这些视图的位置的占位符。
我无法想象 Knockout.js 不支持这一点,但到目前为止我发现的所有示例都只是一个视图(就像 TodoMVC 的示例一样)。
如何将一个大的 HTML 文件分成多个文件,每个视图一个文件,然后使用 Knockout.js 将它们组合起来?
【问题讨论】:
标签: architecture knockout.js template-engine