2017-08-26 31 views
3

我正在Angular2中构建一个应用程序,并对如何构建我的主类提出了一个问题。某些角度对象没有属性值

我需要创建一个类的78个实例。问题在于并不是所有的78都拥有相同的属性。他们共享一切,但一个财产。假设这个属性是颜色的。其中一半有颜色价值,其中一半没有。

你会:

A)将它们分为两类? 这似乎笨重我

B)使用的颜色装饰,并通过与那些通过装饰颜色? 我认为这是正确的解决方案,但我需要澄清

C)我没有想到的东西?

+0

TypeScript或JavaScript? –

+0

你必须更具体。如果你的对象有不同的属性,它们是不同的类。如果它们共享相同的属性,但其中一部分属性不具有某些属性,则可以将它们标记为可选属性,并且不会实例化这些属性。 – BogdanC

+0

我很困惑这个问题与Angular有关。看起来像一个纯粹的TypeScript问题给我。 –

回答