У меня есть наблюдаемое, с которым я хотел бы создать переменную в ngIf, а также возвращать false, только если значение равно null (наблюдаемое возвращает число)
Мне нужно явно проверить значение null, поскольку мой наблюдаемый объект может возвращать 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 }}
Я использую Ангуляр 10.
(observable$ | async) !== null
и(observable$ | async)
одинаковы. - person Michael D   schedule 13.11.2020