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

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

相关内容

热门资讯

分享认知!pokemmo脚本辅... 分享认知!pokemmo脚本辅助器下载(辅助挂)其实真的有挂(有挂头条辅助工具)脚本下载中分为三种模...
分享实测!wepoker插件功... 分享实测!wepoker插件功能辅助器(辅助挂)本来存在有挂(有挂方针辅助app)1、超多福利:超高...
交流学习经验!we poker... 交流学习经验!we poker游戏下(辅助挂)确实是真的有挂(有挂细节辅助脚本)1、玩家可以在透视最...
最新研发!steampoker... 最新研发!steampokermaster辅助(辅助挂)好像真的是有挂(有挂透视辅助软件)1、很好的...
最新通报!wepoker辅助器... 最新通报!wepoker辅助器下载(辅助挂)其实有挂(真的有挂辅助插件)1、上手简单,内置详细流程视...
我来分享!wepoker网页版... 我来分享!wepoker网页版透视方法(辅助挂)本来是真的有挂(有挂教程辅助技巧)1、上手简单,内置...
总算清楚!wejoker辅助软... 总算清楚!wejoker辅助软件价格(辅助挂)都是有挂(有挂方法辅助app)1、该软件可以轻松地帮助...
教程攻略!哈糖大菠萝万能挂(辅... 教程攻略!哈糖大菠萝万能挂(辅助挂)真是存在有挂(真是有挂辅助教程)1、首先打开辅助器下载最新版本,...
科技分享!德普之星透视(辅助挂... 科技分享!德普之星透视(辅助挂)果然真的有挂(有挂细节辅助工具)1、辅助器安装包、辅助器2、分享自己...
发现一款!有没有人wepoke... 发现一款!有没有人wepoker(辅助挂)确实有挂(有挂规律辅助工具)1、进入到是否有挂之后,能看到...