2017-08-26 60 views
3

我正在Angular2中構建一個應用程序,並對如何構建我的主類提出了一個問題。某些角度對象沒有屬性值

我需要創建一個類的78個實例。問題在於並不是所有的78都擁有相同的屬性。他們共享一切,但一個財產。假設這個屬性是顏色的。其中一半有顏色價值,其中一半沒有。

你會:

A)將它們分爲兩類? 這似乎笨重我

B)使用的顏色裝飾,並通過與那些通過裝飾顏色? 我認爲這是正確的解決方案,但我需要澄清

C)我沒有想到的東西?

+0

TypeScript或JavaScript? –

+0

你必須更具體。如果你的對象有不同的屬性,它們是不同的類。如果它們共享相同的屬性,但其中一部分屬性不具有某些屬性,則可以將它們標記爲可選屬性,並且不會實例化這些屬性。 – BogdanC

+0

我很困惑這個問題與Angular有關。看起來像一個純粹的TypeScript問題給我。 –

回答