如何修改将被转换的代码或在ng-repeat之后访问它?

时间:2014-07-01 16:27:25

标签: angularjs angularjs-directive

我有这样的代码:

<my-dropdown>
  <li ng-repeat="item in items"><a>{{item.text}}</a></li>
</my-dropdown>

我需要隐藏除了一个之外的所有li(我已经在两个地方进行了转换)但是我无法访问源html,我无法在angular之前修改代码并且我无法访问ng-repeat后的DOM。

1 个答案:

答案 0 :(得分:-1)

一种方法:

<my-dropdown>
<li ng-repeat="item in items" ng-hide="$index!=2"><a>{{item.text}}</a></li>
</my-dropdown>

将隐藏除第三个li之外的所有内容