1

私はBackbone+Marionette+Requireから来たAngularnoobです。

多数のビューと多数のディレクティブがあり、それぞれが独自のHTMLを持っているアプリがある場合、すべてのHTMLスニペットをどこに配置しますか?私が見る例のほとんどは、それらをインラインで、独自のスクリプトタグに格納するか、非同期でロードしています。RequireJSについて私が気に入っていることの1つは、テンプレートは独自のファイルに保存できますが、本番用にメインのJSファイルにコンパイルできることです。私はうなり声のタスクまたは同様のものがあると思いますか?おそらく、個々のファイルからHTMLを取得し、ビルド時に統合されたHTMLファイルの個々のスクリプトタグに埋め込むものでしょうか。

ありがとう。

4

1 に答える 1

3

これを行うには確かにGruntタスクがあります!もともとAngular-UIBootstrapチームによって作成されたこのタスクは、テンプレートを取得し、残りのスクリプトと連結して単一のペイロードを形成できるhtml2jsJavaScriptファイル(angularを使用)にコンパイルします。$templateCache

まだドキュメントを追加しているため、まだリリースしていませんが、AngularJSプロジェクトのキックスターターであるngBoilerplateを見て、コンテキストを確認してください。

更新(2013年2月28日): ngBoilerplateをリリースしました。ここで公式サイトをチェックすることができます:http://bit.ly/ngBoilerplate

于 2013-02-27T03:33:23.730 に答える