如何使用ng-click而不是使用ui-sref的链接来更改route.state。
我已经试过了:
<button ng-click="selectDir(file.fullPath)">set</button>
与
$scope.selectDir = function(location) { options.storageLocation = location; $route.current = 'recorder.options'; }
但这是行不通的。有任何想法吗?
查看ui-router文档Wiki。
最好的解决方案是使用$state.go()。例如,$state.go('recorder.options')
$state.go()
$state.go('recorder.options')
这是文档中特定功能的链接:https : //github.com/angular-ui/ui- router/wiki/Quick-Reference#stategoto–toparams– options