アプリケーションの最適化に関するご質問があります。私は複数のディレクティブを持つアプリケーションを持っているので、私は1分を構築することに決めました。それらのすべてのためのCSSとjsファイル。しかし、同時に、私は別の方法を考えていました。anglejsにテンプレートをプリフェッチすることの利点はありますか?
大きな最小化されたHTMLファイルを1つ作成するとどうなりますか?アンギュラがscript
タグからテンプレートを含むことができます。その場合は
<script type="text/ng-template" id="tempName"> Template content </script>
、何が一つの大きなファイル内のすべてのディレクティブのHTMLを注入する欠点でしょうか?必要なときに、複数の小さなファイルと発射要求よりも優れていますか? 複数のビューを持つ大きなアプリケーションがあればそれほどうまくいかないかもしれませんが、ユーザーはほとんど表示されません。私の考えは、小さなディレクティブのためにこのファイルを構築することです。それは問題を引き起こしませんよね?
あなたはこれについてどう思いますか?
あなたの質問はテンプレートのみに制限されていますか? – bhantol
はい、私が質問したように、私はすでにJSとCSSを最小限に抑え、HTMLの問題を考えていました。ディレクティブ用の小さなテンプレートは私のアプリケーションでは大きな問題であり、すべてのディレクティブが別の小さなリクエストをどのように実行するかを見ると、 。 – deem
行く。既にそれを行うためのツールがあります。 https://www.npmjs.com/package/gulp-angular-templatecacheはtemplate.jsにすべてのテンプレートを吐き出し、あなたのindes.htmlに含めることができます – bhantol