首页 > 解决方案 > 复制的工作 ui-sref 代码,更改的参数和错误不断出现。这里有什么问题?

问题描述

我从我的应用程序中复制了工作代码并更改了参数,并且错误不断出现。怎么了?这是来自 AngularJS 的错误消息

我已经看过 StackOverflow 和 Google 了。AngularJS 文档也没有帮助。

关联:

<a ui-sref="auth.invoice({merchant: {{ $ctrl.merchant.id }}, invoice: {{ x.id }}})" class="btn btn-success"><i class="fa fa-angle-double-right" aria-hidden="true"></i></a>

状态提供者:

$stateProvider.state('auth.invoice', {
        url: '/invoice/:merchant/:invoice',
        component: 'invoiceComponent'
    });

我想使用带有多个参数的 ui-sref,这应该是可能的。

标签: angularjsangular-ui-router

解决方案


您收到错误是因为 {{$ctrl.merchant.id}} 和 {{ x.id }} 没有向其中返回任何值并且对象语法失败。检查此处未连接的控制器。


推荐阅读