如何使用ng-repeat显示数组/对象

时间:2018-02-22 23:04:41

标签: javascript html angularjs multidimensional-array

我有一个如下所示的数组:

array format

我想使用angularJS ng-repeat显示它,显示每个的计数和值。

这是我目前的HTML和角度,但没有任何显示。

我也不需要在数组中显示0索引,如果可能,我想从1开始。

 <tr ng-class="" ng-repeat="x in vm.data | filter: searchArray">
       <td>{{x.value}}</td>
       <td>{{x.count}}</td>
 </tr>

enter image description here

1 个答案:

答案 0 :(得分:0)

我回到基础知识并理解ng-repeat只是javascript中的一个循环,如果你想在JavaScript中访问数据,如果你的数组是多维的,你需要做什么?你做了一个嵌套的for循环,这正是我在这种情况下所做的。

这是更新的html / angularjs,显示我需要的数据:

 <script>
document.querySelector(".dataframe").addEventListener("click", function(e) {
var row = e.target;
while (row.matches && !row.matches("tr")) {
    row = row.parentNode;
}
if (row.matches && row.matches("tr") { 
    alert(row.innerHTML);
}
});
</script>

再次感谢你们!