我有一个选择控件,我想根据条件动态禁用:
this.activityForm = this.formBuilder.group({
docType: [{ value: '2', disabled: this.activeCategory != 'document' }, Validators.required]
});
Run Code Online (Sandbox Code Playgroud)
但是,即使在某些时候this.activeCategory变为"document",docType也不会启用.
我该如何解决?
我有一个页面,它有一个表单,可以在用户离开之前检查用户是否有未保存的更改。
问题是,即使使用 preventDefault() 并返回 false,用户仍然可以单击远离组件。
有没有办法防止 ngOnDestroy 或 click 事件发生?
注意:用户不会去不同的路线,只是来自同一组件的另一个选项卡。
ngOnDestroy() {
if (this.myForm.dirty) {
let save = confirm('You are about to leave the page with unsaved changes. Do you want to continue?');
if (!save) {
window.event.preventDefault();
return false;
}
}
}
Run Code Online (Sandbox Code Playgroud) 假设有 5 个功能合并到开发中(例如 ABCDE),但其中一个功能没有通过 QA(例如 C)。
如何在排除功能的同时启动发布分支?