小编fra*_*nco的帖子

Angular2 Reactive Forms - 从条件动态禁用表单控件

我有一个选择控件,我想根据条件动态禁用:

this.activityForm = this.formBuilder.group({
  docType: [{ value: '2', disabled: this.activeCategory != 'document' }, Validators.required]
});
Run Code Online (Sandbox Code Playgroud)

但是,即使在某些时候this.activeCategory变为"document",docType也不会启用.

我该如何解决?

angular2-forms angular

14
推荐指数
2
解决办法
4万
查看次数

Angular2 - 防止 ngOnDestroy 发生

我有一个页面,它有一个表单,可以在用户离开之前检查用户是否有未保存的更改。

问题是,即使使用 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)

javascript angular

9
推荐指数
2
解决办法
6500
查看次数

Git Flow:在发布分支中排除某些功能

假设有 5 个功能合并到开发中(例如 ABCDE),但其中一个功能没有通过 QA(例如 C)。

如何在排除功能的同时启动发布分支?

git git-flow

5
推荐指数
1
解决办法
390
查看次数

标签 统计

angular ×2

angular2-forms ×1

git ×1

git-flow ×1

javascript ×1