Javascript 如何在angularjs中重定向页面?

Javascript 如何在angularjs中重定向页面?,javascript,angularjs,angular-ui,Javascript,Angularjs,Angular Ui,我正在尝试将我的页面重定向到应用程序中的其他页面 问题是所有的url设置都在我的app.js中,带有ui-route,我需要重定向发生在我的控制器中 所以app.js app.config(function($stateProvider) { $stateProvider .state('first', { url: '/first', templateUrl: 'first.html' })

我正在尝试将我的页面重定向到应用程序中的其他页面

问题是所有的url设置都在我的app.js中,带有
ui-route
,我需要重定向发生在我的控制器中

所以app.js

app.config(function($stateProvider) {    
    $stateProvider
        .state('first', {
            url: '/first',
            templateUrl: 'first.html'
        })
        .state('second', {
            url: '/second',
            templateUrl: 'second.html'
        })
})
我的控制器文件

app.controller.('firstCtrl' , function(){

    $scope.clickThis=function() {
        //need to redirect to second page...
    }

})
如何重定向到控制器内的不同页面

app.controller.('firstCtrl' ,["$scope", "$state", function($scope, $state){

    $scope.clickThis=function() {
        $state.go("second");
    }

}]);