1

我正在构建一个离线单页应用程序,它使用模板来呈现 HTML。

该应用程序变得越来越大,并且由于我将从现在开始与其他开发人员一起工作,我想知道是否存在包含 HTML 的东西。

单页太长了,如果我们可以将 index.html 的 4000 行代码拆分为 9 页,其中包含 8 页,在 index.html 中包含 8 行,将不胜感激。

有谁知道解决方案?

4

1 回答 1

1

我为此使用了require.js 文本插件

require(["text!../../Templates/template.htm"], function (template) {
    mustache.render(template, {prop: "value"});
});

小胡子显然只是一个例子。我想您也可以通过 $.get 获取模板,但由于我已经使用 require 这对我来说很有意义。

于 2012-09-07T08:04:24.530 回答