如何在循环中使用类的属性?

时间:2018-01-10 07:12:37

标签: angular loops

我想要一个包含类的某些属性的循环,而不是它的所有属性。 我想为类的属性实现一个函数。但即使我不知道如何设置循环的长度与类中的属性数量。 例如,这是我的班级:

class Address{
id: number,
street: string,
state: string,
}

我希望用这个类的对象的长度创建一个循环,并在Address类的这个对象的每个属性上做一些事情,如下所示:

for (let i; i< /*length of address object*/; i++) {
  if (/*each property of address */) {
   // do sth
  }
}

我正在使用Angular 4。 谢谢

1 个答案:

答案 0 :(得分:2)

我不完全确定你想要达到的目标,但是 您可以创建一个新列表,其中包含所需属性的对象。

'/(\d*)?(\w*)$/'

然后在模板中,您可以循环列表,并打印您的道具。

如果您发布课程,并尝试更详细地解释您想要做什么,那么将更容易为您提供帮助。