Angular JS 控制器
Angular JS controller
我对 angular js 中控制器的语法有点困惑:
当我使用 {{
和 }}
时,以下两个控制器都可以工作。
谁能告诉我 function($scope..)
之前的参数 $scope
和 $filter
有什么用,粗体部分。此外,当我删除其中一个时,我没有得到输出。
'MyController1', ['$scope', '$filter',函数($scope
app.controller('MyController1', ['$scope', '$filter',function($scope, $filter) {
$scope.an = $filter('uppercase') ("ankurbhatia");
}]);
这里我把函数前面的$scope
和$filter
去掉了,但是还是可以用
app.controller('DemoController',
function($scope, $filter) {
$scope.an= $filter('uppercase')('Ari');
});
缩小 JavaScript 会很有用。如果你之前声明 "stringified" 变量,缩小后的 JS 仍然会找到缩小后的变量应该是什么。
您的 JavaScript 缩小版将
app.controller("MyController1",["$scope","$filter",function(r,a){r.an=a("uppercase")("ankurbhatia")}]);
如果你之前没有指定字符串,它将看起来像这样:
app.controller("MyController1",function(o,r){o.an=r("uppercase")("ankurbhatia")});
选择部分 "A Note on Minification"
在 https://docs.angularjs.org/tutorial/step_05
我对 angular js 中控制器的语法有点困惑:
当我使用 {{
和 }}
时,以下两个控制器都可以工作。
谁能告诉我 function($scope..)
之前的参数 $scope
和 $filter
有什么用,粗体部分。此外,当我删除其中一个时,我没有得到输出。
'MyController1', ['$scope', '$filter',函数($scope
app.controller('MyController1', ['$scope', '$filter',function($scope, $filter) {
$scope.an = $filter('uppercase') ("ankurbhatia");
}]);
这里我把函数前面的$scope
和$filter
去掉了,但是还是可以用
app.controller('DemoController',
function($scope, $filter) {
$scope.an= $filter('uppercase')('Ari');
});
缩小 JavaScript 会很有用。如果你之前声明 "stringified" 变量,缩小后的 JS 仍然会找到缩小后的变量应该是什么。
您的 JavaScript 缩小版将
app.controller("MyController1",["$scope","$filter",function(r,a){r.an=a("uppercase")("ankurbhatia")}]);
如果你之前没有指定字符串,它将看起来像这样:
app.controller("MyController1",function(o,r){o.an=r("uppercase")("ankurbhatia")});
选择部分 "A Note on Minification" 在 https://docs.angularjs.org/tutorial/step_05