2016-07-22 43 views
1
Error: Invalid state ref '' 

我收到此错误"Error: Invalid state ref '' <a ui-sref="{{CiSref}}">",当我尝试使用下面tag角 - 错误:无效的状态裁判'

<label><a ui-sref="{{CiSref}}">Login</a></label> 
+0

您是否检查过CiSref的值? – asenovm

+2

你将需要发布更多的代码。也许从与这个观点相关的控制器开始吧 –

回答

1

有条件创建UI-SREF属性

<a ng-attr-ui-sref="{{ link.Route ? link.Route : false }}"> ... </a>

0

稍微缩短一点的版本:

<a ng-attr-ui-sref="{{ link.Route || false }}"> 
    ... 
</a> 
0

我只是面临着同样的问题,并意识到,当ui-sref设置为null

<a ui-sref="">Invalid</a> 

检查,如果表达式不为空

0

与UI SREF不应该是空,因此它发生如果您必须从您的html页面(视图)中删除所有ui-sref =“”

相关问题