Существует ли соглашение об использовании угловой привязки в свойствах @Input? - PullRequest
1 голос
/ 07 октября 2019

Привязка простого строкового значения к свойству @Input компонента в Angular может быть выполнена одним из двух способов:

<my-component inputProperty="my-property-value"></my-component>

или:

<my-component [inputProperty]="'my-property-value'"></my-component>

Один из них, как правило, предпочтительнее другого? (Существуют ли исключения?)
Существует ли общее соглашение по этому поводу?
Указано ли это в любом руководстве по стилю Angular (ничего не удалось найти в официальном руководстве по стилю 1014 *).

1 Ответ

2 голосов
/ 07 октября 2019

Из Однократной инициализации строки в угловых документах:

Вы должны опускать скобки, когда выполняются все следующие условия:

  1. Свойство target принимает строковое значение.
  2. Строка - это фиксированное значение, которое вы можете поместить непосредственно в шаблон.
  3. Это начальное значение никогда не меняется.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...