angularjs - 这两个angularjs Controller 定义有什么区别

标签 angularjs angularjs-controller

我不明白这两种 angularjs Controller 定义的区别, 我尝试了以下代码,发现两者都有效

myApp.controller('GreetingController', ['$scope', function($scope) {
  $scope.greeting = 'Hola!';
}]);

myApp.controller('GreetingController', function($scope) {
  $scope.greeting = 'Hola!';
});

最佳答案

第一个关心缩小。

在这个 Controller 中:

myApp.controller('GreetingController', function($scope) {
    $scope.greeting = 'Hola!';
});

参数将被最小化为一些短值并且依赖注入(inject)将不起作用。

请看:

关于angularjs - 这两个angularjs Controller 定义有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30838568/

相关文章:

angularjs - Yii2 + AngularJS 在一个应用程序中 - 如何?

angularjs - 使指令函数在父范围内可访问而无需事件

javascript - 无法从外部js文件访问 Angular 服务

javascript - Angular - ui-router - 指令 - 获取指令的偏移量/位置

javascript - angularjs 表单验证显示空表单页面加载成功

javascript - AngularJS ng- Controller 不工作

javascript - 如何在 Angularjs 中 dom 完成渲染后运行指令

java - Servlet 发送 400 错误数据

javascript - 检查任何 Angular 输入是否有输入

javascript - 如果设置了位置,如何检查 router-ui 的每个状态,如果没有设置,则转到登陆页面?