问题描述
只需检查一下这是否没有隐藏的渔获物。
想象一下一个组件具有 @Input()设置器功能的情况,其中私有变量与分配给另一个变量的NgRx选择器一起设置:
private _inputValue: SomeDto;
asyncProperty$: Observable<boolean>;
@Input() set someValue(inputValue: SomeDto) {
this._inputValue = inputValue
this.asyncProperty$ = this.store.select(fromStore.selectSomeValue());
// and some other logic...
}
在HTML中:
<div *ngIf="asyncProperty$ | async" class="testClass">...</div>
每次组件输入更改时,将新的Observable分配给asyncProperty$
变量是否安全?我有一种奇怪的感觉,我宁愿避免使用这种方法,但无法告诉原因。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)