Angular4 - 在html中显示数组元素

时间:2017-10-25 13:29:09

标签: html arrays angular

这是我的函数,它将resLS作为对象数组。我试图使用Angular 4在html元素中显示arr。但是当我做{{arr}}时,我在html中看不到任何内容。我期待在arr数组中看到一些元素,我肯定会在控制台中看到数据。我错过了什么?

findLastValueLS(resLS, name: String) {
let index = resLS.NewDataSet.Table.findIndex(d => d.DataPointName[d.DataPointName.findIndex(DataPointName => DataPointName === name)]);
console.log(resLS.NewDataSet.Table[index].LastValue);
var arr = []; 
arr.push(resLS.NewDataSet.Table[index].LastValue);
}

2 个答案:

答案 0 :(得分:2)

使用ng-repeat:

  <div *ngFor="let item of arr">
      Name : {{ item }}
  </div>

答案 1 :(得分:0)

如果使用Angular,则使用* ngFor;如果使用AngularJS,则使用ng-repeat。请参阅文档:

AngularJS:https://docs.angularjs.org/api/ng/directive/ngRepeat 角:https://angular.io/api/common/NgForOf

Angular示例:

<div *ngFor='item of arr'> {{item}} </div>