角旋转器

问题描述

如何将多个 ngx-spinner 用于两个不同的服务,即我使用一个通用的微调器加载拦截器,并想使用另一个微调器进行支付过程,这是一个没有调用 Api 的演示服务?请提出一些想法。

解决方法

您可以制作一个加载服务,它的唯一目的是激活加载微调器。代码可能如下所示:

{"endpoint":"https://fcm.googleapis.com/fcm/send/dpH5lCsTSSM:APA91bHqjZxM0VImWWqDRN7U0a3AycjUf4O-byuxb_wJsKRaKvV_iKw56s16ekq6FUqoCF7k2nICUpd8fHPxVTgqLunFeVeB9lLCQZyohyAztTH8ZQL9WCxKpA6dvTG_TUIhQUFq_n","keys": {
    "p256dh":"BLQELIDm-6b9Bl07YrEuXJ4BL_YBVQ0dvt9NQGGJxIQidJWHPNa9YrouvcQ9d7_MqzvGS9Alz60SZNCG3qfpk=","auth":"4vQK-SvRAN5eo-8ASlrwA=="
    }
}

然后你可以管理不同组件的加载状态。请记住,为了呈现微调器,您必须将其写入每个要使用它的 html 文件中,然后注入此服务。