какой из них дает лучшую производительность и правильный способ связать @Input в угловых? - PullRequest
0 голосов
/ 21 мая 2019

я могу использовать три атрибута ввода, как показано ниже

<sample-component [attr1]="value1" [attr2]="value2" [attr3]="value3"></sample-component>

или

<sample-component [combinedAttr]="combinedObject"></sample-component>

В этом объединенном объекте у меня есть три значения атрибута.

Какой из них лучший? если один объект является лучшим, то рекомендуется ли использовать один вход и один выход?

1 Ответ

0 голосов
/ 21 мая 2019

Я думаю, что отдельный метод атрибута намного лучше. Допустим, вы хотите манипулировать компонентом, изменяя один атрибут, путь объекта, вам нужно иметь объектную модель для этого (Если только вы не создаете объекты JS тогда и там по требованию, что, по моим данным, плохая практика. Так что ваша память загромождена лишними объектами. А когда есть изменения, вам нужно поменять несколько дворцов, чтобы добавить больше атрибутов.

...