Him*_*sar 3 javascript angularjs angular-ui-router
我想使用ui路由器手动更改控制器中的当前状态.
我现在有以下代码:
<button ng-click="go()">Go</button>
controllers.controller("MyController", function($scope){
$scope.go = function(){
//Manually change state
};
});
Run Code Online (Sandbox Code Playgroud)
有没有类似的东西
$uiRouter.changeState("mystate"); ?
Run Code Online (Sandbox Code Playgroud)
提前致谢!
ako*_*nsu 10
你可以使用$state.go或$state.transitionTo(https://github.com/angular-ui/ui-router/wiki/Quick-Reference#statetransitiontoto-toparams--options)
controllers.controller("MyController", function($scope, $state){
$scope.go = function(){
$state.go('new-state');
};
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1820 次 |
| 最近记录: |