次のような状態定義があります。
$stateProvider.state('password', {
url: '/password',
templateUrl: 'password.html',
controller: 'PasswordController',
controllerAs: 'ctrl',
params: {
accountNumber: {
value: null,
squash: true
}
},
});
href
ディレクティブを使用するのではなく、この状態を参照する必要があります。href 内ui-serif
で設定するにはどうすればよいparams.accountNumber
ですか?
これは機能しません:
$state.href('password', {accountNumber: $scope.accountNumber})
この行url: '/password',
を「url: '/password?acoutNumber」に変更し、この部分を削除すると
params: {
accountNumber: {
value: null,
squash: true
}
},
$state.href
うまく動作します。