zoukankan      html  css  js  c++  java
  • Angular JS ng-repeat 报错 Error: [ngRepeat:dupes]

    ng-repeat常用情况:

    <div class="form-group" ng-repeat="item in items"></div>

    但是这种会遇到一种情况,就是 Error: [ngRepeat:dupes] 错误

    ng-repeat不允许出现两条一模一样的数据

     类似这种情况就会报错

    $scope.items = [1,1,1,1,2,2,2,2];

    解决方法:

    <div class="form-group" ng-repeat="item in items track by $index"></div>

    加上 " track by $index " 可以解决这个问题

    但是加上之后又会衍生出一个问题,如果你 ng-repeat 中有 input 等输入框,而且你用了 ng-model = " item.xx "

    重复的值,只要你修改其中任意一条,其他也会跟着改变!!!

  • 相关阅读:
    面经-新浪
    面经-中兴
    面经-趋势科技
    面经-酷家乐
    面经-大华
    面经-明略科技
    面经-小米
    面经-虹软
    coroutine
    Coroutine 终止协程和异常处理
  • 原文地址:https://www.cnblogs.com/lyc94620/p/9713420.html
Copyright © 2011-2022 走看看