首页 文章

Angular2只将对象传递给子对象一次

提问于
浏览
1

我有2个组件,详细信息(父)和更新(子) . 我希望更新组件根据详细信息组件所具有的对象设置其初始值(表单) .

我试图用@Input装饰器做到这一点,所以我有类似的东西:

<app-component-update [childObject]="childObject"></app-component-update>

我能够在孩子身上获得 Value . 但是每当我更新子代中的表单时,父级都会更新,这是我不想要的 . 只发送一次值的好方法是什么?我尝试克隆对象(lodash的cloneDeep),但我怀疑这种方法 .

1 回答

  • 0

    有两种方式通知组件 . EventEmitter和服务 . 检查官方的例子 . angular-university有很好的视频

相关问题