是否有对@Input属性使用尖括号绑定表示法的约定?



可以通过以下两种方式之一将纯字符串值绑定到组件的Angular@Input属性:

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

或:

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

其中一个通常优于另一个吗?(有例外吗?
对此有没有一般约定?
这是否在任何 Angular 风格指南中得到解决(在官方风格指南中找不到任何内容(。

来自 Angular 文档中的一次性字符串初始化:

当满足以下所有条件时,应省略括号:

  1. 目标属性接受字符串值。
  2. 字符串是可以直接放入模板中的固定值。
  3. 此初始值永远不会更改。

最新更新