【发布时间】:2019-07-23 17:32:51
【问题描述】:
我正在创建一个自定义 *ngIf 指令,以便在加载时将内容替换为占位符。我让一切按我的意愿工作,并在 *ngIf 指令 (https://github.com/angular/angular/blob/master/packages/common/src/directives/ng_if.ts) 之后对其进行建模 唯一不起作用的是“as”语法,我没有看到任何对它的引用或从哪里开始。
*myCustomDirective="loading$ | async as result"
上述方法不起作用,当 loading$ observable 发出数据时结果未定义。然而,占位符显示并替换为预期的内容。 (由于未定义的结果,内容给出了错误)
【问题讨论】:
-
试试
"(loading$ | async) as result"。 -
还是不行。
标签: angular angular2-directives angular-directive