我在可重用的组件内部有一个ngModel组件。该字段不是表单的一部分。我想要访问它以进行一些更改。我尝试了下面的代码,但在初始化时结果为"undefined"。您能告诉我如何访问它吗?
以下代码返回"undefined"
@ViewChild('nameAccessor') ngModel:NgModel;
ngOnInit(): void {
console.log(this.ngModel);
}
模板
<input ngModel (blur)="nameBoxChanged(nameAccessor)" (keyup)="nameBoxChanged(nameAccessor)" [ngClass]="{'redBorder':nameBoxValidator}"
#nameAccessor [disabled]="pageStatus==4" name="name" id="name" type="text" class="form-control" placeholder="{{'movieCategory.placeHolder.name'|translate}}">