【发布时间】:2020-11-13 17:43:05
【问题描述】:
我有一个表单组。
@Input() readonly formBuilder: FormBuilder;
public myFormGroup :FormGroup;
this.myFormGroup = this.formBuilder.group({name: null});
然后在某个地方我想通过代码修补值。
try {
this.myFormControl.controls.name.setValue('some value');
} catch (e) {
console.error(e);
}
但是设置值失败。我的问题是我无法捕捉到错误。在调试中我发现它去了Subscriber.js和方法
SafeSubscribe.prototype._tryOrUnsub = function(fn ,value) {
try {
fn.call(this._context, value); // hover it shows value = undefined
}
catch (err) {
this.unsubscribe();
throw err;
}
};
所以我还是不知道出了什么问题。
【问题讨论】:
标签: javascript angular typescript angular5