0

我不知道为什么ng-href不起作用。
我想做的是从 amodal到 a 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 检索的两个值

这是viewng-href

<ion-item ng-click="goToState()" style="width:340px;margin-top:10px" >
Gerer mon compte
</ion-item> 

谢谢你的帮助

4

3 回答 3

2

而不是ng-href使用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'});
}
于 2017-06-20T12:16:06.690 回答
0

你在用$locationProvider.html5Mode(true);吗??

你可以改用ui-sref="gestion({ user: user , email : email })"

于 2017-06-20T12:19:41.237 回答
0

我偶然解决了这个问题。我在一个模态中。模态覆盖了整个屏幕。我已经实现了 closeModal() 但完全忘记将它包含在 ng-click 中。完全忘记了它。所以视图只是不能没看到。无论如何谢谢你的帮助

于 2017-06-20T14:46:40.467 回答