我有this.selectedFilters$
-当this.filter$
(斜体)或this.newFilter$
发出任何值时,应该更改此值。这就是为什么我使用合并。
因此,当this.newFilter$
发出任何值时,我需要根据this.newFilter$
中的数据更新 CURRENT OBJECT 。但是,我不知道如何从尝试使用this.selectedFilters$
的{{1}}中正确获取当前值,但是编译器会失败,因为开始时withLatestFrom(this.selectedFilters$)
只是在初始化之前为空。
目前,我通过使用this.selectedFilters$
将当前值保存到局部变量this.currentFilters
中来解决了这个问题-但我知道这是一种不好的做法,至少现在是有效的...如何更好地解决它?
tap()