Следующая структурная директива подпишется на именованную наблюдаемую и присваивает значение локальной переменной области действия srl
. Контент воспроизводится только тогда, когда результат верен.
<ng-container *ngIf="searchResultLength$ | async as srl">
(search results goes here)
</ng-container>
Но каков синтаксис, если я хочу иметь какой-то другой тип логического оператора? То, что я хочу сделать, это:
<ng-container *ngIf="(searchResultLength$ | async as srl) > 2">
(search results IF there are more than 2 goes here)
</ng-container>
Что мне кажется, что он должен иметь правильный синтаксис, но отклоняется компилятором. Я не могу найти документ о том, как анализируется ключевое слово as
. Может кто-нибудь подсказать мне, какой должен быть правильный синтаксис?
Кроме того, поможет ссылка на соответствующую документацию. Поиск по ключевому слову as
бесполезен.