ng-href网址不起作用

时间:2017-06-20 12:08:12

标签: angularjs ionic-framework angularjs-ng-href

我不知道为什么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检索的两个值

以及viewng-href

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

谢谢你的帮助

3 个答案:

答案 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中。完全忘了它。所以视图是我们无法看到它。 无论如何,谢谢你的帮助