AngularJS-如何从控制器内部更改状态
我是AngularJS的新手,想知道如何在控制器内更改状态 例如,我通常在单击按钮时更改状态:AngularJS-如何从控制器内部更改状态,angularjs,url-routing,state,Angularjs,Url Routing,State,我是AngularJS的新手,想知道如何在控制器内更改状态 例如,我通常在单击按钮时更改状态: <input type="submit" class="btn btn-lg btn-primary btn-block" value="Log In" ui-sref="main.navigation"/> 谢谢将$state服务注入控制器,然后在控制器中 控制器 $scope.changeState = function () { $state.go('where.ever.
<input type="submit" class="btn btn-lg btn-primary btn-block" value="Log In" ui-sref="main.navigation"/>
谢谢将
$state
服务注入控制器,然后在控制器中
控制器
$scope.changeState = function () {
$state.go('where.ever.you.want.to.go', {stateParamKey: exampleParam});
};
并将ng单击
添加到您的按钮
HTML
<button ng-click="changeState()">Change State</button>
更改状态
你是个救生员。。。工作得很有魅力!省去了我几个小时的思考。谢谢,当我们在这里更改状态时,是否也传递参数?
<button ng-click="changeState()">Change State</button>