自定义输入表单角度

时间:2019-01-30 21:18:48

标签: angular

我必须像这样修改输入字段:

<input
type="text"
formControlName="name"
placeholder="placeholder"
(keypress)="function"
(focus)="function"

将这段代码放在模板中,并创建一个组件来执行与该代码相同的操作,但是通过使用一个组件,我也可以通过编写

来创建文本输入字段
<templateSelector formControlName="..." placeholder="..." (keypress)="..."

我不知道如何为输入文本创建组件以及如何在表单中获取输入值(如我使用时)

能帮我吗?

1 个答案:

答案 0 :(得分:0)

您要寻找的是指令。指令类似于“组件”,只是它们没有模板。相反,您将它们放置在宿主元素上。在此处关注文档:

https://angular.io/guide/attribute-directives