代码之家  ›  专栏  ›  技术社区  ›  Sathya V

路线导航时角度组件属性未重置

  •  0
  • Sathya V  · 技术社区  · 7 年前

    如何在RouteParams更改时重置组件属性值

    我的组件中有一个复选框,即我在带参数的路由中使用的组件。

    详图构件具有 myProp公司 指定给我的复选框的属性。

    例如:
    1、myapp/详图/1
    2、myapp/详图/2

    问题是,当我选中一条路线中的复选框,并使用不同的参数导航到同一条路线时,选中的复选框保持不变。

    在具有不同参数的相同路线之间导航时,如何重置复选框选择?

    生命周期挂钩事件 给予违约 值[假] 但是 复选框已选中 在视图上

    我的 Stackblitz 密码

    1 回复  |  直到 7 年前
        1
  •  1
  •   DeborahK    7 年前

    复选框的绑定不是双向绑定。

    尝试以下操作:

    <input type="checkbox" [(ngModel)]="myProp" /> MyCheckbox