AngularJS嵌套的ng-repeat不会修改模型。
创始人
2024-10-27 11:01:36
0次

在AngularJS中,如果在嵌套的ng-repeat中发现无法修改模型的问题,可能是因为使用了原始的JavaScript对象作为ng-repeat的迭代器。解决方法是使用AngularJS中的内置方法$index来获取当前迭代的索引,并使用该索引来修改模型。

以下是一个示例代码:

angular.module('myApp', [])
  .controller('myController', function($scope) {
    $scope.items = [
      {
        subItems: [
          { name: 'Item 1' },
          { name: 'Item 2' },
          { name: 'Item 3' }
        ]
      },
      {
        subItems: [
          { name: 'Item 4' },
          { name: 'Item 5' },
          { name: 'Item 6' }
        ]
      }
    ];

    $scope.updateModel = function(parentIndex, index) {
      console.log(parentIndex, index);
      // 在这里可以修改模型
      // 例如:$scope.items[parentIndex].subItems[index].name = 'New Name';
    };
  });

在上面的示例中,我们使用了$parent.$index来获取父级ng-repeat的索引,$index来获取当前ng-repeat的索引。通过将这些索引传递给updateModel函数,我们可以在函数中修改模型。

请注意,在实际应用中,你可能需要根据具体的业务逻辑进行适当的修改。

相关内容

热门资讯

今天下午辅助!钻石大厅辅助透视... 您好,新乐清麻将这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在这...
分享一款透视挂!九九辅助透视挂... 分享一款透视挂!九九辅助透视挂,湘乐是真的有外挂,一贯新版有挂1、分享一款透视挂!九九辅助透视挂,湘...
重大科普开挂!皖北娱乐辅助透视... 重大科普开挂!皖北娱乐辅助透视挂,琼戏互娱真的是有外挂,果然有挂讲解1、皖北娱乐有没有辅助教程、皖北...
有消息称开挂!新518互游辅助... 有消息称开挂!新518互游辅助透视挂,丽水跑得快是有外挂,确实有挂攻略1、游戏颠覆性的策略玩法,独创...
有了最新消息辅助!TX阿城棋牌... 有了最新消息辅助!TX阿城棋牌辅助透视挂,约战大同麻将是真的有外挂,一直有挂猫腻进入游戏-大厅左侧-...
科普攻略辅助!天天爱掼蛋辅助透... 科普攻略辅助!天天爱掼蛋辅助透视挂,蜂娱棋牌2存在有外挂,本来了解有挂一、天天爱掼蛋游戏安装教程牌型...
终于清楚辅助!潘潘讲故事辅助透... 终于清楚辅助!潘潘讲故事辅助透视挂,九九互娱是真的有外挂,真是详细教程;一、潘潘讲故事可以开透视的定...
截至发稿开挂!太阳城辅助透视挂... 截至发稿开挂!太阳城辅助透视挂,淘趣互娱是真的有外挂,果然有挂分享1、玩家可以在太阳城线上大神俱乐部...
分享一款透视挂!白金岛字牌集辅... 您好,白金岛字牌集这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在...
现就发布提示透视挂!浙江闲乐辅... 现就发布提示透视挂!浙江闲乐辅助透视挂,大同麻将确实有外挂,一直有挂功能1、用户打开应用后不用登录就...