1

我使用 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,那么它运行得很好。我很想知道人们的想法:)

4

0 回答 0