admin管理员组

文章数量:1325236

i am trying to do a redirect on a click

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

but i get $window is not defined. So... how would i get the $window or do a redirect a different way

any ideas?

i am trying to do a redirect on a click

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

but i get $window is not defined. So... how would i get the $window or do a redirect a different way

any ideas?

Share Improve this question asked Apr 26, 2014 at 23:02 PatrioticcowPatrioticcow 27.1k76 gold badges221 silver badges339 bronze badges 0
Add a ment  | 

1 Answer 1

Reset to default 5

$window needs to be included as an argument so that it can be injected...

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

本文标签: javascriptAngularJSwindow is not definedhow toStack Overflow