我不知道为什么ng-href
无法正常工作
我想要做的是从modal
转到view
,传递参数{{user}}
和{{email}}
这里是州
//gestion
.state('gestion',
{
url:'/compte/gestion/:user/:email',
templateUrl:'templates/gestion.html',
controller:'loginCtrl'
})
来自控制器的代码
$scope.goToState = function () {
$state.go('gestion', {user:'$scope.user', email: '$scope.email'});}
$ scope.user和$ scope.email是我从外部URL检索的两个值
以及view
与ng-href
<ion-item ng-click="goToState()" style="width:340px;margin-top:10px" >
Gerer mon compte
</ion-item>
谢谢你的帮助
答案 0 :(得分:2)
而不是ng-click
使用ng-href
。因为<ion-item ng-click="goToState()" style="width:340px;margin-top:10px" >
Gerer mon compte
</ion-item>
用于锚标记。
$scope.goToState = function () {
$state.go('gestion', {user: 'User', email: 'example@gmail.com'});
}
在控制器中添加功能
{{1}}
答案 1 :(得分:0)
您使用的是$locationProvider.html5Mode(true);
??
您可以使用ui-sref="gestion({ user: user , email : email })"
答案 2 :(得分:0)
我偶然解决了这个问题。我在一个模态中。模态覆盖了整个屏幕。我已经实现了closeModal()但完全忘了将它包含在ng-click中。完全忘了它。所以视图是我们无法看到它。 无论如何,谢谢你的帮助