我们在申请中设计不足。
<parent component>
<child1 component>
</child1 component>
<child2 component ng-if="child1 is completed">
</child2 component>
<child3 component ng-if="child2 is completed">
</child3 component>
<child4 component ng-if="child3 is completed">
</child4 component>
<button type=submit>
</parent component>
我们在父控制器中定义了名为'AppData'的数据对象,当用户到达事务结束时,它将具有嵌套数据对象。嵌套对象将在子组件中形成。在上面的例子中,child1和child 2只有一个事件,用户可以修改,所以我甚至向NGRedux商店发送chnage并用修改后的信息更新'AppData',但是当孩子3有大约20个输入并且我不能每个调度事件20个字段中的一个被修改,所以如何将事件置换到ngredux商店说完第3步或者如何用子3数据更新父控制器。
我相信如果我们使用双向绑定我们可以更新数据,但我相信不建议这样做。
实现上述目标的最佳途径是什么? 我看到类似的问题here,但看不到任何答案。