【问题标题】:JQuery with 2D array in ng-repeatng-repeat 中带有二维数组的 JQuery
【发布时间】:2017-01-25 02:04:07
【问题描述】:

我需要使用 ng-repeat 获取此代码中二维数组的值。

                   <div ng-repeat="n in status">
                        <div ng-repeat="x in n track by $index">
                            {{n}}
                        </div>  
                    </div>

我的数组是

$scope.status = [{1,2,4},{4,5,6,7},{8,9}];

现在我正在获取数组的值,但带有引号和数组括号

["1","2","3"]
["4","5","6","7"]
["8","9"]

请帮忙

【问题讨论】:

  • 你应该打印 X 而不是 N?
  • 什么是 {1,2,4}?这不是一个有效的对象,也不是一个数组。如果我们使用其他语言,我会说可能是一个元组,但我们在这里讨论的是 JavaScript。我想你想要的是 [ [ 1, 2, 3 ], [ 4, 5, 6, 7 ], [ 8, 9 ] ];

标签: angularjs arrays angularjs-ng-repeat


【解决方案1】:

您的意思是显示x? n 就像你看到的那样是一个数组。

               <div ng-repeat="n in status">
                    <div ng-repeat="x in n track by $index">
                        {{x}}
                    </div>  
                </div>

【讨论】:

    猜你喜欢
    • 2014-07-11
    • 1970-01-01
    • 1970-01-01
    • 2014-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-11
    • 1970-01-01
    相关资源
    最近更新 更多