我有以下自定义组件
<form-text
[(ngModel)]="dataItem.prop1">
</form-text>
在这种情况下,如何从类中获取属性名称“prop1”?
@Component({
selector: 'form-text',
template: `
<div>
<label *ngIf="label" [attr.for]="identifier">{{label}}</label>
<input
type="text"
[(ngModel)]="value"
/>
</div>
`,
providers: [{
provide: NG_VALUE_ACCESSOR,
useExisting: FormTextComponent,
multi: true,
}],
})
export class FormTextComponent extends ElementBase<string>{
@ViewChild(NgModel) model: NgModel;
constructor(@Optional() @Inject(NG_VALIDATORS) validators: Array<any>){
super(validators);
}
}
角度不知何故知道它应该更新哪个属性。我想获取此属性的引用或名称。谢谢