【问题标题】:Removing control from angular 2 dynamic form breaks submit binding从 Angular 2 动态表单中删除控件会中断提交绑定
【发布时间】:2016-02-26 16:00:34
【问题描述】:

我尝试从动态表单中移除控件,但是在这样做之后,表单提交事件不再由 angular 处理。

this.dynamicForm.removeControl(key);

调用该方法后,如果点击提交按钮,表单将照常提交,而不是发送XmlHttpRequest。

有人知道还应该做什么吗?

谢谢

【问题讨论】:

    标签: angular angular2-forms


    【解决方案1】:

    您是否在onSubmit($event) 方法处理期间阻止了点击事件? event.preventDefault(); 要么 event.stopImmediatePropagation();

    【讨论】:

    • 没有。如果我删除此函数调用并保持表单在创建状态下保持不变,则提交工作。只有当我进行此更改时,binging 才会“中断”。
    猜你喜欢
    • 1970-01-01
    • 2017-11-27
    • 2016-09-18
    • 1970-01-01
    • 2018-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-17
    相关资源
    最近更新 更多