0

この投稿を読みましたMvc4 バンドル、ミニフィケーション、および AngularJS サービス

しかし、AngularJS プロジェクトを正しく縮小する方法については触れていません。

ビューモデル以外のすべてを縮小する必要がありますか? 私のテンプレートが次のようなコードを使用しているとしましょう:

 Hello <b>{{model.name}}</b>

コントローラーを縮小すると、「モデル」プロパティが縮小されますよね?したがって、上記のテンプレートを破ります。

AngularJS に関するいくつかのビデオを見ました。そこでは、縮小を適用できますが、プロパティの縮小はスキップできると述べられています。

それは問題を解決し、コードを縮小しますが、コントローラー/モデルのすべてのプロパティ名を保持します

MVC4 バンドルでこれを達成するにはどうすればよいですか?

4

1 に答える 1

3

私はあなたがすべてを縮小できると信じています。モデルは常にインスタンス化される$scopeため$scope.myModel、モデル名は縮小されません。

ミニフィケーションについて私が少し知っていることは、ミニファイヤは、使用範囲について確認できない要素をミニファイしません。したがって、ミニファイアは private vars、 functions などを縮小します。

私たちは MVC プロジェクトでバンドラーを使用して AngularJS を使用していますが、AngularJS 自体の問題に直面していません。

于 2013-07-23T09:29:52.373 に答える