如何使用尖括号定义输入?

How do I define an input using Angle Brackets?

我知道如何使用大括号在 Ember 中进行输入:

{{input type="text" value=userInput}}

如何使用尖括号组件语法执行此操作?

<Input @type="text" @value={{@parentVal}} />
or
<Input @type="text" @value={{this.localVal}} />

是等同于 {{input type="text" value=userInput}} 的尖括号。

在3.x系列的早期版本中,不需要在value属性前面加上@this@ 表示参数来自父上下文,如父组件或控制器,而 this. 指的是属于该组件本身的 属性。

输入的尖括号语法在 RFC 459 and released in version 3.10. If you are trying to convert existing hbs to Angle Brackets, check out the syntax conversion guide and check for codemods 中提出。