我正在使用angular,我的很多DOM项目都是根据某些ID动态命名的。
我想将select设置为无效
form.nme112.$setValidity('required', false);
然而,我只会知道它被称为nme112直到运行时我可以得到它但它将在一个字符串中...就像" nme112"。我怎样才能在表单上访问它?
由于 路加
答案 0 :(得分:0)
你应该考虑使用
@ViewChild('selectInput') selectEl: ElementRef
然后
let tmp: HTMLSelectElement = this.selectEl.nativeElement;
然后设置有效性
html:
<select ... #selectInput/>