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