AngularJS从动态对象添加/删除项目

时间:2015-09-25 15:46:14

标签: javascript jquery arrays angularjs

目前我在从应用程序动态添加/删除内容时遇到问题。

场景:我的每一行都有几个按钮。单击指定按钮后,其值+ typename应显示在表格下方的列表中。按钮也应该是活动类。

另一方面,单击ACTIVE按钮应该从列表中删除指定的项目,并且还应该删除活动类。

我添加元素的想法是创建空的itemsArray = []并将有关点击元素的详细信息推送到该数组中。 PS。我可以点击所有行中的所有按钮,这样所有按钮都可以激活。

问题:如何删除指定的项目?我应该迭代什么?第一行的按钮的索引等于1,2,3 ...... 第二行中的按钮的索引等于1,2,3 ...并且所有行都具有相同的。

Splice无法正常工作,因为脚本不知道哪个index = 1,index = 2应该删除。

<tr ng-repeat="score in scores" ng-class-odd="'odd-row'" ng-class-even="'even-row'">
  <td class="time">{{score.time}}</td>
  <td class="result">{{score.result}}</td>
  <td class="match-odds">
    <a class="default-btn" ng-repeat="match_odd in score.match_odds">{{match_odd.value}}</a>
  </td>
</tr>

0 个答案:

没有答案