ng-repeat和ui-if

时间:2013-03-10 16:57:19

标签: angularjs angular-ui

当我想使用带有ng-repeat的ui-if(anguluarUi)时(我觉得那里最有用)我收到错误:

Error: Multiple directives [uiIf, ngRepeat] asking for transclusion on: <!-- uiIf: oConnection.aOptions -->

有没有办法将这两者结合起来?

修改

<ng-repeat><div ui-if>...

不幸的是(现在)不可能。

我知道我可以将ng-show和ng-repeat结合起来,但它不一样。

我也不想把ui-if放在重复之外,因为我想使用repeat的值作为条件。

2 个答案:

答案 0 :(得分:3)

我认为应该使用过滤器而不是ui-if。

答案 1 :(得分:3)

至少从最新版本的angular-ui

ui-if被移除但是因为 angular 1.1.5 你有 ng-if 构建 - 在。