我可以使用如下所示的三个Input属性
<sample-component [attr1]="value1" [attr2]="value2" [attr3]="value3"></sample-component>
或
<sample-component [combinedAttr]="combinedObject"></sample-component>
在那个组合对象中,我具有三个属性值。
哪个是最好的方法? 如果最好是单个对象,那么建议单个输入和单个输出?
答案 0 :(得分:0)
我认为使用单独的属性方法要好得多,假设您要通过更改一个属性(即Object方法)来操纵组件,则必须为此创建一个对象模型(如果您当时没有创建JS对象,根据需求,据我所知,这是一种不好的做法。 因此,您的内存中会充斥着多余的对象。并且当发生变化时,您必须再更改几个宫殿以添加更多属性。