gpt4 book ai didi

angular - 在 Angular 2 中寻找 RxJs ofObjectChanges 方法的模拟

转载 作者:太空狗 更新时间:2023-10-29 17:21:09 24 4
gpt4 key购买 nike

我想创建类属性装饰器,它将查找此属性的所有更改并做一些事情。我怎样才能做到这一点?

在 RxJs 中我找到了 ofObjectChanges 方法 https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/ofobjectchanges.md

但看起来该方法在 angular2 RxJs 版本中不存在。

该方法必须在对象发生变化时触发,例如 Array.push();

最佳答案

你是对的,目前在 Angular 2 中使用的 RxJs 5 beta 中还没有(还?)该方法的实现:Migrating from RxJs 4 to 5 .但实际上并不清楚您是否真的需要它。

如果您使用 typescript ,那么您可以查看有关编写装饰器的信息 here .此外,您可以查看 angular 的来源,起点是 modules/@angular/core/src/metadata/directives.ts。您可以看到 Angular 团队是如何实现 @Input() 装饰器的,并弄清楚如何在您的案例中做到这一点,这听起来与我非常相似。

关于angular - 在 Angular 2 中寻找 RxJs ofObjectChanges 方法的模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35461185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com