0

如果可能的话,有没有人有一个如何在 FullCalendar 中使用异步管道的例子?例如像这样的东西?

<full-calendar [events]="events$ | async"></full-calendar>
4

2 回答 2

2

您可以在 html 标签周围创建一个容器并传递整个配置选项对象:

<ng-container *ngIf="calendarOptions2$ | async as options">
  <full-calendar [options]="options"></full-calendar>
</ng-container>

工作示例: https ://stackblitz.com/edit/angular-ivy-ht8hof

于 2022-01-30T18:27:52.527 回答
1

async以这种方式使用管道实际上会起作用。但问题是full-calendar预计不会有任何输入命名为events

它期望的唯一输入是options

所以你的代码应该像:

<full-calendar [options]="{
        events: events$ | async
    }"></full-calendar>
于 2022-01-30T18:24:14.993 回答