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函数,我们可以在函数中修改模型。

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

相关内容

热门资讯

今日!aa poker辅助包(... 您好,德州扑克游戏辅助这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩...
透视苹果版!wepoker透视... 透视苹果版!wepoker透视脚本是什么(透视)边锋老友填大坑辅助(一贯存在有辅助下载)-哔哩哔哩一...
据悉!wepokerplus脚... 据悉!wepokerplus脚本(透视)途游破解版无限钻石(一直真的有辅助平台)-哔哩哔哩1、起透看...
连日来!hhpoker辅助器视... 连日来!hhpoker辅助器视频(透视)越乡游金花辅助(其实真的有辅助软件)-哔哩哔哩1、点击下载安...
据统计!hhpoker德州牛仔... 据统计!hhpoker德州牛仔视频(透视)微信微乐辅助器下载(原来有辅助下载)-哔哩哔哩1、很好的工...
近年来!aapoker俱乐部靠... 近年来!aapoker俱乐部靠谱吗(透视)途游四川小程序规律(一贯有辅助下载)-哔哩哔哩1、全新机制...
连日来!hhpkoer辅助器(... 连日来!hhpkoer辅助器(透视)微信边锋辅助软件(真是是有辅助app)-哔哩哔哩1、上手简单,内...
为了进一步!hhpoker到底... 为了进一步!hhpoker到底可以作必弊码(透视)闲逸透视app安装步骤详解(真是是真的辅助软件)-...
透视辅助!pokerrrr2辅... 透视辅助!pokerrrr2辅助(透视)新道游开挂(真是有辅助软件)-哔哩哔哩1、新道游开挂公共底牌...
出乎意料的是!约局吧app有挂... 出乎意料的是!约局吧app有挂吗(透视)小程序牵手跑辅助器(确实真的有辅助神器)-哔哩哔哩1)小程序...