引用到另一个类的数组字段数组字段没有't刷新
Array field referenced to another class Array filed doesn't refresh
我有
class A{
users = new B().users;
}
class B{
users : Array<any> = [];
}
在第一次运行时,两个类中的users字段是相同的,但当类B中的用户更改时,A中的用户不会更改。示例:一开始A.用户和B.用户是[user1]当我向B.users([user1,user2])添加新用户时,A.users仍然不变。知道吗?
提前感谢。。。
任何想法
这取决于你如何添加它们。如果你正在做类似b.users = b.users.concat([another]);
的事情,那么b.users
将是一个新的数组,与a.引用的数组不同
注意:让两个类指向同一个数组似乎是个坏主意,因为突变会很快失控,你不会知道是什么移动了你的奶酪。但是,如果没有一个更大的上下文,如果你愿意,你可以在单独的问题中提出,我就无法提供更多的架构建议。
相关文章:
- 如何在 for 循环中访问 json 数组字段的名称
- 如何通过向用户推送模式引用来更新用户对象's数组字段
- 访问嵌套的 json 数组字段
- PHP 从“选择 - 数组”字段中填充文本框
- 在 Rally SDK 2 中,如何更新数组字段,例如在变更集的工件上
- 遍历 html 模板中的数组字段
- 如何通过按数组字段选择来检索MongoDB文档
- Jquery 添加未传递给 php 的输入数组字段
- 如何在JSON数组字段的基础上从主干集合中提取模型
- 引用到另一个类的数组字段数组字段没有't刷新
- PHP中的HTML数组字段解析
- mongoose.js:我如何从引用的子数组中删除一个属性,同时使用填充和使用其中一个子数组字段作为过滤器
- js serialize()可以处理数组字段名吗?
- 在数组字段上展平嵌套的对象数组
- 如何在mongodb的子文档模式结构中更新数组字段
- 数组字段的弹性搜索日期范围过滤器
- 当数组字段为空时,替换值不能正常工作
- 如何从dc.js / crossfilter / d3中的数组字段中选择元素,并将每个元素用作图表的单独数据点
- 当我从模型中的数组字段中添加或删除对象时,Ember不更新模板
- 从javascript中设置postgres数组字段为null