【发布时间】:2016-11-29 22:11:05
【问题描述】:
这是我的以下代码:
查看:
<div class="single-user" ui-sref-active="activeState" ui-sref="app.usersingle({id:item[0].id})">
<li class="userTicket">Total: {{item[0].nbtickets}}</li>
</div>
在 app.js 中:
.state('app.usersingle',{
url:"/user:id",
templateUrl: "views/single_user.html",
controller:"userCtrl",
reloadOnSearch:true
})
我希望只有在定义了item[0].id(来自我的ui-sref)时才能点击我的div。
我怎样才能做到这一点。因为当未定义 item[0].id 时,它会加载带有错误的下一页。我想要的是当item[0].id 没有被定义时,它只是停留在页面中并且什么都不做。
解释清楚了吗?
【问题讨论】:
-
在点击时调用一个函数,然后从那里有条件地重定向
标签: javascript angularjs routing angular-ui-router angularjs-routing