1

HTMLのレンダリングにテンプレートを使用するオフラインのシングルページアプリケーションを構築しています。

アプリケーションはどんどん大きくなっていて、これから他の開発者と一緒に仕事をするつもりなので、HTMLを含めるための何かが存在するのだろうかと思います。

1ページが長くなりすぎているので、index.htmlの4000行のコードを分割できれば幸いです。index.htmlには8ページが含まれ、9ページに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 に答える