我使用 Angular 1.5 并在组件结构中构建应用程序。Unknown Provider
当我尝试注入钩子时出现错误$canActivate
(这不应该发生)所以代码如下:
angular.module("app")
.component("index", {
templateUrl:"/modules/index-app.component.html",
$canActivate:function($timeout) { <-- Creates Error
return $timeout(function() {
console.log('Timeout fired')
}, 2000);
},
controller:function($timeout, $location, authCookie) {
// Set 'this'
var model = this
},
controllerAs:"model",
});
如果这有什么不同,我正在运行 Angular 1.5.3?如果我不注入 Hook,那么它运行得很好。我很想知道人们的想法:)