angular.js - angular RouteProvider について
ringa_lee
ringa_lee 2017-05-15 17:03:03
0
3
592
リーリー
ringa_lee
ringa_lee

ringa_lee

全員に返信(3)
刘奇

http://www.html-js.com/article/2956

いいねを押す +0
大家讲道理

まずドキュメントをお読みください

パラメータを明示的に指定せずに依存関係を注入すると、minifyコード作成時にそれらの変数名が置き換えられ、ランタイム注入が失敗する可能性があります

いいねを押す +0
洪涛

これら 2 つは依存性注入メソッドです。
ng には 3 つの注入メソッドがあります:
a, 推論注入
app.controller('MyCtrl', function($scope) { # 🎜🎜#});

b、注釈付きの注入

var myFunc=function($scope) {
});
myFunc.$inject = ['$scope'];
app 。コントローラー('MyCtrl',myFunc);

c, インラインインジェクション

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

最初のメソッドは、$scope などの記述されたパラメーター名に基づいており、内部で $inject を呼び出して、$scope で依存関係の注入を実行します。フロントエンド開発で圧縮ツールが使用されている場合、$scope は変更されます。他の 2 つのメソッドでは、function($scope) を function(a) に変更できますが、それは問題ではありません。

2 番目のメソッドでは、もう 1 行記述する必要があります。コードの
通常は最初の 3 種類を使用することをお勧めします。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート