我想在我的ng-repeat中为我的div设置一个动态id.让我举个例子.
<div id="$index" ng-repeat="repeat in results.myJsonResults">
<div id="$index" ng-click="saveID($index)" ng-repeat="subRepeat in results.myJsonResults.subresults">
</div>
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我点击我的孩子div时,我想得到我的父ID名称,但看起来像angular不能正确地将ID设置为div.是否可以在此概念中设置动态ID?
PS:我曾尝试在我的控制器上创建一个计数器方法并设置一个索引,但事实证明,angular只识别此ID的最后一个值.
我正在尝试将if转换为ng-repeat指令,但我很难过.我现在工作的代码是:
<p ng-repeat="list in lists">{{list[id].title}}</p>
Run Code Online (Sandbox Code Playgroud)
我想做的基本上是
<p ng-repeat="list in lists if list[id].selected">{{list[id].title}}</p>
Run Code Online (Sandbox Code Playgroud)
当然,在第二行,我收到一个错误.有什么建议吗?
谢谢.