IVY角材料“延迟加载”选项卡不会触发更改

嗨,我要切换为在选项卡中延迟加载组件:

<ng-template matTabContent>

        <app-event-card-map
          [selectedactivities]="selectedactivities"
          [targetUserID]="targetUserID"
          [user]="currentUser"
          [event]="event"
          [showLaps]="showMapLaps"
          [lapTypes]="mapLapTypes"
          [showArrows]="showMapArrows"
          [strokeWidth]="mapStrokeWidth"
          [theme]="maptheme">
        </app-event-card-map>
        </ng-template>

一切正常,我知道只有将选项卡切换到它时才会初始化等等。

但是我所有基于输入的更改都不会发生。例如,当showMapArrows更改时,app-event-card-map不会收到输入更改(不会发生ngChange)。

删除<ng-template matTabContent>可以解决问题,但是当然不会延迟加载组件。

在我不使用<ng-template matTabContent>之前供参考,据我了解,仅需要延迟加载选项卡即可。

我在做什么错?

重要的是,仅IVY会发生

yhfhr8100 回答:IVY角材料“延迟加载”选项卡不会触发更改

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3121831.html

大家都在问