繁体   English   中英

html中的动态ui-sref无法运行,运行href标记

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM