2

さまざまな縮小オプションを使用して、.NET 4.5 (Microsoft.Web.Optimization) に付属する JavaScript minfier/bundler の出力をカスタマイズする方法はありますか? たとえば、ローカル変数の名前変更は許可したいが、関数引数の名前変更は許可したくない。

背景として、AngularJS アプリを .NET アプリケーションに導入しようとしており、.NET 4.5 に付属するバンドル/縮小フレームワークを使用できるようにしたいと考えています。AngularJS は依存性注入を行うために引数名を使用するため、関数引数の名前変更が発生することは望ましくありません。

4

2 に答える 2

2

AngularJs は[]、構築時に構文オプションを介して既にそれを処理することができますcontrollersまたは他のAngularサービス

app.controller("MyCtrl", function($scope, $http){});

になる

app.controller("MyCtrl", ["$scope", "$http", function($scope, $http){
}];

または経由$inject

var myCtrl = function($scope, $http){};

myCtrl.$inject = ['$scope', '$http'];

これを行うと、js が縮小されている場合でも、Angular は挿入するピースを認識できます。

于 2013-07-01T17:24:09.193 に答える