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

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

相关内容

热门资讯

透视项目!wepoker私人局... 透视项目!wepoker私人局有透视吗(WePoKer看底牌)本来真的是有辅助脚本(哔哩哔哩)1、在...
透视资料!拱趴大菠萝挂哪里(W... 透视资料!拱趴大菠萝挂哪里(WPK安装)一贯真的是有辅助脚本(哔哩哔哩)1、让任何用户在无需拱趴大菠...
透视演示!拱趴大菠萝万能辅助器... 透视演示!拱趴大菠萝万能辅助器(WePoKer插件)果然是真的有辅助神器(哔哩哔哩)1、进入到拱趴大...
透视法子!wpk插件(WePo... 透视法子!wpk插件(WePoKer透视挂)真是真的是有辅助插件(哔哩哔哩)1、下载好wpk插件正确...
透视方针!wepoker有没有... 透视方针!wepoker有没有辅助(WePoKer数据)切实存在有辅助神器(哔哩哔哩)1、下载好we...
透视总结!约局吧德州真的存在透... 透视总结!约局吧德州真的存在透视吗(WePoKer安装)好像有辅助插件(哔哩哔哩)1、约局吧德州真的...
透视办法!hhpoker作必弊... 透视办法!hhpoker作必弊码怎么用(WPK私人局)果然真的有辅助神器(哔哩哔哩)1、玩家可以在h...
透视机巧!德普之星透视免费(A... 透视机巧!德普之星透视免费(AApoker使用)其实是真的有辅助方法(哔哩哔哩)在进入德普之星透视免...
透视秘籍!uupoker有透视... 透视秘籍!uupoker有透视吗(AApoker俱乐部)本来是有辅助软件(哔哩哔哩)1、uupoke...
透视妙计!wepoker辅助透... 透视妙计!wepoker辅助透视软件(WePoKer看底牌)一直真的是有辅助教程(哔哩哔哩)该软件可...