2017-12-04 15 views
0

を理解し、私は私のコードを縮小化したいと思いますが、それはまだ私のために私はangularjsアプリを展開しようとしていますAngularJS縮小化

を混乱され、私は

**Controller** 
myApp.controller('myCtrl', function($scope, $location, $etc) { 
    $scope.message = "Hello World"; 
}); 
**View** 
<p>{{message}}</p> 

を変換するexempleのために希望します

**Controller** 
myApp.controller('myCtrl',function($a,$b){$a.m="Hello World";}); 
**View** 
<p>{{m}}</p> 

私はコードを小さくするためにぎざぎざを使用することができます、また、変数名を減らすことができますか?同様に変更するメッセージm例文?そして、どのようにマッピングがビューで行われるのでしょうか?

答えて

0

あなたの依存関係を文字列として注入する必要があります。角度がどの変数が何をするかを知るようにする必要があります。

myCtrl.$inject = ["$scope","$location","$etc"]; // <--- injection 

myApp.controller('myCtrl', function($scope, $location, $etc) { 
    $scope.message = "Hello World"; 
}); 

他の構文もありますが、これはかなり明確でモジュラーです。

関連する問題