3

我一直在为我的前端开发寻找一个 MVC 框架。淘汰赛似乎提供了我正在寻找的一切。但是现在页面变得越来越大,模块或菜单越来越多,这个包含所有 HTML 内容的单个文件并不是一个真正的好方法。

通过查看 angularjs 主页(更具体地说是 Wire up a Backend 示例),这似乎解决了问题,这要归功于 $routeProvider。

现在知道我现在已经完成了一些使用淘汰赛的代码,我更愿意将此解决方案集成到我现有的网站中,而不是用 angularjs 重写它,而且我已经读过,由于自定义绑定与淘汰赛,更容易实现 3rd 方 UI 小部件.

有没有办法通过淘汰赛做到这一点?

4

1 回答 1

1

我会采取不同的路线。

您可以将您的模块分成单独的文件,并使用 RequireJS 加载它们。该文档对此进行了解释。

您可以开始将模板分离为外部文件,并使用Knockout-External-Templates加载它们。

这应该为您提供足够的分离和模块化来创建 SPA,而无需迁移到不同的结构/框架,如 Angular。

于 2012-11-29T21:41:07.250 回答