在尝试学习Angular的过程中,我一直在忙于这ng忙碌的几天。

我有一个页面更整齐的页面,可以正常工作,但不是我想要的。
该页面正在显示加载动画,但是我希望它在按钮内而不是在整个区域上显示加载动画。

有人可以将我引导到可以找到实际信息的地方,该信息解释了如何使用此功能。 ng-busy npm页面无法真正为我服务。

My attempt at animated loading ng-busy

javascript - Angular 6,ng-busy:如何将ng-busy动画应用于按钮?-LMLPHP

最佳答案

我认为这个ng-busy软件包不是用来放在按钮内的。

我建议将微调器放置在按钮内,并使用* ngIf显示或隐藏它。如果您使用Promises或Observables,则可以将* ngIf与异步管道一起使用。

<button mat-button>Basic<mat-spinner *ngIf='showSpinner'></mat-spinner></button>
<button mat-button>Basic <mat-spinner *ngIf='showSpinnerPromise | async'></mat-spinner></button>

关于javascript - Angular 6,ng-busy:如何将ng-busy动画应用于按钮?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58507595/

10-12 00:02