1

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

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

或者:

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

他们中的一个通常比另一个更受欢迎吗?(有例外吗?)
是否有关于此的一般约定?这在任何 Angular 风格指南中都有解决吗(在官方风格指南
中找不到任何内容)。

4

1 回答 1

2

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

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

  1. 目标属性接受一个字符串值。
  2. 字符串是一个固定值,您可以直接放入模板中。
  3. 这个初始值永远不会改变。
于 2019-10-07T09:01:22.553 回答