AngularJS,$ window没有定义,怎么样?

时间:2014-04-26 23:02:23

标签: javascript angularjs window url-redirection

我正在尝试点击重定向

.controller('TestCtrl', function ($scope, $stateParams) {
    document.getElementById('next_question').addEventListener('click', function (e) {
        $window.location.href = '#/tab/category/1';
        return true;
    }, false);
})

但我得到$window is not defined。那么......我将如何获得$window或以不同的方式重定向

任何想法?

1 个答案:

答案 0 :(得分:5)

$ window需要作为参数包含在内,以便可以注入...

.controller('TestCtrl', function ($scope, $stateParams, $window) {
    document.getElementById('next_question').addEventListener('click', function (e) {
        $window.location.href = '#/tab/category/1';
        return true;
    }, false);
})