首页 > 解决方案 > 如何将新值绑定到从一个组件到另一个组件的数组变量以及第一个组件中的现有数据

问题描述

我有两个组件 comp1 & comp2

comp1 有一个数组变量。我在comp2中为comp1创建了构造函数来访问comp1函数,它工作正常,并且值绑定在我绑定的同一个数组变量中。

我需要将 comp2 中的值与 comp1 中的数组变量中的现有数据绑定

comp1 中的数组变量已经有一些值。

但我的问题是,当我将 comp2 中的值绑定到同一个变量时,这些值是单独维护的,而不是与该数组变量中的现有数据

如何将新值与现有数据一起绑定到 comp1 变量

标签: angularjsangular

解决方案


我认为您可以直接将数据分配到comp1. 像这样。

array1 = values;

取而代之的是,这样做

array1.push(values);

它将在现有数组中添加值。

并确保您以正确的方式传递数据。

Child to Parent:通过 ViewChild 共享数据


推荐阅读