angularjs - 如何将新值绑定到从一个组件到另一个组件的数组变量以及第一个组件中的现有数据
问题描述
我有两个组件 comp1 & comp2
comp1 有一个数组变量。我在comp2中为comp1创建了构造函数来访问comp1函数,它工作正常,并且值绑定在我绑定的同一个数组变量中。
我需要将 comp2 中的值与 comp1 中的数组变量中的现有数据绑定
comp1 中的数组变量已经有一些值。
但我的问题是,当我将 comp2 中的值绑定到同一个变量时,这些值是单独维护的,而不是与该数组变量中的现有数据
如何将新值与现有数据一起绑定到 comp1 变量
解决方案
我认为您可以直接将数据分配到comp1
. 像这样。
array1 = values;
取而代之的是,这样做
array1.push(values);
它将在现有数组中添加值。
并确保您以正确的方式传递数据。
推荐阅读
- c++ - 如何为 RGB 键盘编写微控制器?
- python - 将烧瓶部署到单个服务器
- react-native - 是否可以使用苹果登录创建 Feathersjs Oauth?
- javascript - 如何在不添加一些组件或模块的情况下构建 Angular 应用程序?
- php - Laravel Eloquent API 资源:从响应(集合)中删除“数据”键
- wpf - 检测WPF中PopupButton的点击和外部
- node.js - Mongodb 仅针对特定字段更新数组
- oracle-apex - 在 oracle apex 18.2 中限制富文本编辑器上的图像
- java - 使用 JComboBox 过滤 JTable 会生成 ArrayIndexOutOfBoundsException
- java - 创建和使用 JNI 库时遇到问题