我正在努力尝试使用CKEDITOR释放表单验证。我可以使用Validation,但是一旦输入数据,它便应释放保全并将模型设置为IsInvalid false,但它将保持为true。
我看不到它碰到了initControlGroup方法吗?
public onModelChange(): void {
this.model.IsInvalid = false;
this.validate();
this.modelchange.next(this.getModel());
console.log("onModelChange Value", this.model.Value);
}
initControlGroup(fb: FormBuilder) : FormGroup {
return fb.group({
//"value": [""]
"Value": ["",Validators.required]
});
}
(<any>window).CKEDITOR.instances[this.editorId].on("change", () => {
self.model.Value = (<any>window).CKEDITOR.instances[self.editorId].getData();
//self.model.IsInvalid = false;
self.onModelChange();
});