gpt4 book ai didi

javascript - 我如何通过 angularJS 中的嵌套键值对正确地重复 ng-repeat

转载 作者:数据小太阳 更新时间:2023-10-29 03:59:58 25 4
gpt4 key购买 nike

查看实时代码:

Angular JS

究竟如何才能正确地遍历嵌套的键值对并像下面这样正确地输出它们?

我想要的 View 是这样一棵树

-touts
-classes
-col-12
-col-md-12
-col-lg-12

当前 View 是:

touts
{"classes":["col-12","col-md-12","col-lg-12"]}

JS:

var currentApp = angular.module('currentApp', []);
currentApp.controller('ACtrl', function($scope){

$scope.templates = {
'touts' : [
{
'classes' : ['col-12', 'col-md-12', 'col-lg-12' ]
}
]
};
});

HTML:

<div ng-app="currentApp">
<div ng-controller="ACtrl">
<ul ng-repeat="(key, prop) in templates">
<li>{{key}}</li>
<li>
<ul ng-repeat="class in templates[key]">
<li>{{class}}</li>
</ul>
</li>
</ul>
</div>
</div>

最佳答案

你非常接近,我更新了 fiddle 。 http://jsfiddle.net/y9wj6/9/

   <ul ng-repeat="(key, prop) in templates">
<li>{{key}}</li>
<ul ng-repeat="val in prop">
<ul ng-repeat="(o, values) in val">
<li>{{o}}</li>
<ul ng-repeat="i in values">
<li>{{i}}</li>
</ul
</ul>
</ul>
</ul>

关于javascript - 我如何通过 angularJS 中的嵌套键值对正确地重复 ng-repeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21446253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com