[英]dynamic ui-sref in html does not run, runs href tag
在导航到控制器之前,我正在使用Web服务。 在这里,我获取一个Web请求,并将此请求的结果保存在变量$rootScope.userSesion
。该Web服务每次浏览到另一个视图时都想运行它,因此不必在上面放置相同的代码每个控制器。 :
angularRoutingApp.run(function($rootScope, $http){
// this code is executed every time I change the view
$transitions.onStart({ }, trans => {
.
.
.
$rootScope.userSesion="gestionarUsuarios";
})
.
.
.
})
在html视图中,我放置了$rootScope.userSesion
变量。 当检查我要单击的元素并将其发送到我放入ui-sref的状态时 ,什么也不做,将我重定向到另一个状态(“ gestionarUsuarios”)。 href标签属性对应于我当前视图的网址。
当我单击时,我应该进入“ manageUsers”状态,但是什么也没有发生。 这是我认为的代码。
<a class="columna_menu border_contenedor_seis" ui-sref="{{userSesion.estado}}">
<div class="welle welle_seis"></div>
当我单击要更改* ui-sref **的元素时,我希望它可以正常导航。
很难通过3行代码来调试此问题,但是由于变量userSesion
是类型字符串,因此您的ui-sref应该看起来像ui-sref="{{ userSesion }}.estado"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.