uiRouter生成正确的a-href,但单击它时没有任何反应

时间:2017-06-03 13:28:43

标签: angularjs angular-ui-router

我在我的angularjs应用程序中使用了uiRouter,但在特定情况下,它并没有按照我的预期工作。我想通过URL将参数从一个视图传递到另一个视图 这是我的路线配置:

let configurations = {
    url: '/clientes-consulta/:status',
    controller: 'ClientesConsultaCtrl',
    controllerAs: '$ctrl',
    templateUrl: 'clientes/consulta/clientes-consulta.html',
    title: 'Clientes Consulta'
};

$stateProvider.state('app.clientes-consulta', configuracoes);

这是我的HTML

<a class="btn btn-success btn-large"
   ui-sref="app.clientes-consulta({status:$ctrl._enumStatusCLiente.PENDENTE})"
   ng-show="$ctrl._notificacoes.length > 0">
       Go to notifications
</a>

当我运行此代码并检查&#34;转到通知&#34;链接,路由器生成一个有效的链接(如果我复制它并粘贴在我的视图显示的浏览器的地址栏中):

href="#!/clientes-consulta/PENDENTE"

OBS:我在同一主题上看到了很多问题,但没有一个问题适合我,我的项目中还有其他案例正常工作。抱歉英文不好。

0 个答案:

没有答案