【发布时间】:2021-03-25 10:48:00
【问题描述】:
我的页面上有两个输入字段。一个是电子邮件类型,另一个是带有文本的输入字段。
一切正常。现在我想将组件分成两个 . 例如。我现在有一个“基本信息”组件。我想要一个基本信息组件内的“文本”组件并将文本代码移动到它。 输入.html
<app-text *ngIf="info.type === 'text'"></app-text>
<input *ngIf="info.type === 'email'" type="text" [formControlName]="controlName" />
输入.ts
public info: InputInterface;
文本.html
<input *ngIf="info.type === 'text'" type="text" [formControlName]="controlName" />
文本.ts
public info: InputInterface;
我得到的错误是 autocomplete.ts 类型未定义。 我想我需要将属性从父组件(输入)传递给子组件(文本)。我是角度新手,无法弄清楚这一点。我尝试了@Input 指令,但错误仍然相同
【问题讨论】:
标签: angular input components