Comment puis-je changer le route.state en utilisant ng-click au lieu d'un lien appliquant ui-sref.
J'ai essayé ça:
<button ng-click="selectDir(file.fullPath)">set</button>
avec
$scope.selectDir = function(location) {
options.storageLocation = location;
$route.current = 'recorder.options';
}
Mais ça ne marche pas. Des idées?
Consultez le wiki de documentation ui-router.
La meilleure solution consiste à utiliser $state.go()
. par exemple, $state.go('recorder.options')
Voici le lien vers la fonction spécifique dans la documentation: https://github.com/angular-ui/ui-router/wiki/Quick-Reference#stategoto--toparams--options