在样式指南中,advised不能在变量前加上下划线
但是在这个特定的example中,我已经看到它是这样使用的:
@Input() set testVariable(value) {
this._testVariable= value;
}
拦截输入时,是否有类变量的命名约定?
答案 0 :(得分:0)
使用下划线作为前缀,私有变量就可以了(如果您有setter / getter的话)。如果您不喜欢它,最好创建方法 import { FormGroup, FormControl, FormBuilder } from '@angular/forms';
constructor(
private personService: PersonService,
private fb: FormBuilder
) {}
ngOnInit(): void {
this.form = this.fb.group({
firstName: [''],
surname: [''],
});
}
public onFetchPerson() {
this.personService.fetchPerson().subscribe(() => {
this.form.patchValue({ firstName: 'John', surname: 'Doe' });
this.form.disable();
console.log(this.form);
});
}
而不是setter。