该错误通常是因为在使用*ngFor循环时,将一个不可循环的对象传递给它。要解决这个问题,可以将需要循环的数据对象转换为可循环的类型。例如,将OrderItem对象转换为数组。
例如,在以下示例中,可以通过将OrderItem数组作为数据源来解决该错误:
component.ts:
items: OrderItem[] = [ { name: 'item1', price: 10 }, { name: 'item2', price: 20 }, { name: 'item3', price: 30 } ];
template.html: