我试图注入$窗口对象配置方法在角,但我不断收到错误..
什么是正确的方法来做到这一点?
这里是我的代码:
angular.module('myApp',['$window']) //is this wrong? .config(function ($window) { //this is not the way? console.log($window); //console.log fails //error }) .controller("main",function($scope) { $scope.index = 0; $scope.num = number[$scope.index]; $scope.increase = function () { $scope.index += 1; $scope.num = number[$scope.index]; } })
你不能注入$ window服务到配置,因为服务未在配置时初始化。但是,您可以注入它们的提供程序并获取一个实例。在你的情况:
原文链接:https://www.f2er.com/angularjs/145178.htmlangular.module('myApp',[]) .config(function ($windowProvider) { var $window = $windowProvider.$get(); console.log($window); })