Angular 中的 $window 注入(inject)有什么用?
例如,
var myController = function ($scope, $window) {
// window is still available here
};
myController.$inject = ['$scope', '$window'];
最佳答案
众所周知的最佳实践是尽可能避免使用全局变量。因此,Angular 为您提供了一种有效的“Angular ”方式选项,可以将代码中的窗口对象作为服务获取。对于测试来说,拥有这个选项非常有用。
关于javascript - 在 Angular 中注入(inject)$window,有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29387200/