【发布时间】:2020-01-12 23:23:15
【问题描述】:
假设我想在 Angular 2+ 中为以下类创建一个自定义组件
public class user {
name: string;
id: number;
address: string;
}
我创建了一个自定义组件
<input [(ngModel)]="name" />
<input [(ngModel)]="id" />
<input [(ngModel)]="address" />
我已将此自定义组件添加到我的主页中
<user-component></user-component>
我现在要做的是在我的自定义组件中将 User 类作为 ngModel 传递,并将其与我的主页类中的 public user:User 变量绑定。像这样的
<user-component [(ngModel)]="user"></user-component>
我发现很少有使用ControlValueAccessor, NG_VALUE_ACCESSOR 的示例,但所有这些示例都适用于单个组件,例如一个文本输入。有没有办法让它也适用于自定义组件内的多个输入?
【问题讨论】:
-
你应该使用响应式表单
标签: javascript angular