我有一个可观察对象,我想在 ngIf 中创建一个变量,并且仅在值为 null 时返回 false(可观察对象返回一个数字)
我需要明确检查 null 因为我的 observable 可以返回 0 作为触发 else 块的值。
我试过以下
*ngIf="(observable$ | async) as obs; obs !== null; esle #elseTemplate"
*ngIf="((observable$ | async) as obs) !== null; esle #elseTemplate"
*ngIf="(observable$ | async) !== null; $implicit = obs; else #elseTemplate"
// this returns the boolean
我目前看起来不太优雅的解决方案是
*ngIf="(observable$ | async) !== null; esle #elseTemplate"
{{ observable$ | async }}
我正在使用 Angular 10。