在不使用绑定的情况下为@Input属性赋值?

时间:2018-03-16 16:44:17

标签: angular typescript

如果我们有一个带有@Input() name: string属性的角度组件,并且我们只想直接设置属性而不将属性绑定到父级,我们只做<custom-component name="Rick Jones"></custom-component>吗?

因此换句话说,我们只需设置name属性,就像普通html元素上的任何其他属性一样。

1 个答案:

答案 0 :(得分:1)

是的,你可以像你一样对其进行硬编码:

<custom-component name="Rick Jones"></custom-component>

只有在将其绑定到模型中的属性时才需要方括号。以上等同于以下属性绑定:

<custom-component [name]="'Rick Jones'"></custom-component>