我刚刚开始学习KnockoutJS。有一件事让我感到困惑,这些样本似乎都集中在单一视图模型的单一视图上。一个更大的应用程序如何工作?多页使用KnockoutJS
我将要编写一个纯html/jquery应用程序。所有数据都通过ajax作为json提供。应用程序顶部有一个通用导航标题,其中包含使用Twitter Bootstrap实现的多个标签和子标签。
如果我将应用程序的每个页面构建为单独的html视图和js viewmodel,那么我该如何维护一个统一的标题?如果这是服务器端的asp.net webforms,我会使用母版页。但这都是客户端。
Knockout中是否有处理这个问题的东西?或者可能是另一个解决这个问题的库?
我想我可以在一个大的HTML页面中编写应用程序,但它会相当大。一定有更好的方法。
你有没有想过你的问题的答案? – 2012-05-01 15:11:22
还没有。必须搁置一下。感谢您的洞察力。 – 2012-05-01 17:34:10
@Jason - 最终我找到了[DurandalJS](http://durandaljs.com/)框架,其中包含我正在寻找的缺失部分。 – 2013-06-24 04:04:17