Angular 9:如何从model.ts获取项目并在下拉列表中显示它们?



我有这样的model.ts

export class Test001{
id: number;
item01: string;
item02: string;
item03: string;
item04: string;
item05: string;
}

我想获取item01, item02, ... item05,并在下拉列表中显示它们(而不是它们的值(。直到现在,我一直在手动component.ts中额外array = [item01, item02, ... item05]。有没有办法直接从model.ts读取它们?

感谢您的建议。

Test Test001 是一个对象,所以我相信你想要显示的是它们的键。

你可以做const keys = Object.keys(Test001);

这将返回一个数组给你,你可以循环访问

使用 Object.keys 它将返回所有键。

this.keys = Object.keys(Test001);

最新更新