gpt4 book ai didi

javascript - 这两个angular js Controller 有什么区别?

转载 作者:行者123 更新时间:2023-11-30 15:53:16 24 4
gpt4 key购买 nike

当声明一个 Controller 时,我通常会看到这些:

University.controller('ClassroomController', function($scope){
//do stuff
});

与以下相比有什么区别:

var classroomController = function ($scope){
//do stuff
}

University.controller('ClassroomController',['$scope',classroomController])

教程似乎没有说第二种声明的优点是什么。

最佳答案

如果你缩小你的 js,第一个语法将会中断。例如,Angular 会尝试查找 $timeout 但会找到 a

为防止这种情况发生,您必须显式声明或内联您的依赖项

关于javascript - 这两个angular js Controller 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38989664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com