在将数据对象存入数组之前,需要先使用Array.push()方法将其包装成一个数组对象。例如:
// 定义一个包含数据对象的数组
let dataArr: any[] = [];
// 创建一个数据对象
let dataObj = { id: 1, name: 'John' };
// 将数据对象包装成数组对象并存入数组
dataArr.push([dataObj]);
// 在template中使用数据对象
{{ data.id }} - {{ data.name }}
此时就可以在模板中使用数据对象了。注意要访问数组中的对象,需要通过数组下标访问,如dataArr[0]
。
下一篇:Angular不会识别新组件