<分区>
在 AngularJS 中,将依赖项作为数组元素和参数注入(inject)的目的是什么?
例如:
.controller('foobar', ['$scope','$mdDialog', 函数 ($scope, $mdDialog) {}
但是
.controller('foobar', function ($scope){}
也有效吗?
<分区>
在 AngularJS 中,将依赖项作为数组元素和参数注入(inject)的目的是什么?
例如:
.controller('foobar', ['$scope','$mdDialog', 函数 ($scope, $mdDialog) {}
但是
.controller('foobar', function ($scope){}
也有效吗?
最佳答案
当你缩小时,参数名称会改变,Angular 将无法解析它们;因此,数组形式告诉 Angular 要注入(inject)哪些。
关于javascript - 注入(inject)依赖项的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44887200/
相关文章:
angularjs - 更新到 Angular 10 后,如果没有 'new',则无法调用类构造函数 UpgradeComponent
javascript - Angular ng-显示/隐藏动画
javascript - JavaScript 中的按位运算
javascript - 更改工具栏大小,放大 CKEditor 中的图标
javascript - Angular 2 : trying to get a project in the detail page
javascript - 如何在 Meteor 中使用#each block 实现最后一项的条件?
javascript - 如何激活 jQuery Accordion 菜单?