重用与bootstrap和knockout兼容的HTML的框架.js

Frameworks to reuse HTML compatible with bootstrap and knockout.js

本文关键字:HTML 框架 js knockout bootstrap      更新时间:2023-09-26

我一直在做一个项目,我们使用引导和kockout.js来处理视图,但我注意到我们正在复制很多HTML。

我们已经尝试了一些选项,如谷歌关闭和JQuery.load,但我们都遇到了错误。
由于引导程序和 Jquery 加载,闭包无法编译给我们带来了 CORS 问题。

例如,我们想对导航栏和每个页面上的用户控制面板使用"模板"。

你们知道一些与我们的设置兼容的框架吗?

如果你想使用普通的挖空,有一个模板绑定:http://knockoutjs.com/documentation/template-binding.html

或者你可以寻找杜兰达尔JS。这是一个使用 Knockout 作为模板引擎的框架。http://durandaljs.com/

如果你使用Visual Studio,你可以查看John Papa的Hottowel SPA模板。这为使用 DurandalJS 提供了初始设置。http://www.johnpapa.net/hottowel-1-1-with-durandal-2-now-available/

您可以执行的另一个选项是在源代码中查找模板绑定,以查看模板如何在元素中注入。您可以使用自己的加载 meganism 基于模板绑定创建新绑定。

快速必应后,我还发现了一篇关于延迟加载模板的不错的博客文章,值得一看:http://blog.vosnax.ru/2013/06/03/Knockoutjs-lazy-template/

在我看来,你应该试试 Angular。它提供了比挖空更简单的模板结构,并允许非常轻松地对Web API进行JSON调用。

http://angularjs.org/