每个 Angular Material 组件的微调器
Spinner for each Angular Material component
Angular PrimeNG table 有 [loading] 属性 用于在加载数据时显示微调器。我需要为 material 的组件实现 属性,不仅仅是 table 的组件,还有其他组件,例如输入表单。我是 Angular 的新手。只是想知道如何为特定 div 而不是整个页面创建微调器。
使用 class 和 html 创建自定义加载程序,您可以隐藏其他元素,直到未加载此数据。
在这种情况下更好的做法是创建一个单独的共享组件,比如 LoaderComponent
并放置在根级别的某处,比如 app.component.html。
只要需要,您就可以 show/hide 通过共享服务在全球范围内使用该加载器组件。
PS:作为共享组件,最好为该组件创建一个模块,这样您甚至可以在多个延迟加载的模块中使用它。
我用过ngx-loading包。它具有所需的功能。
https://www.npmjs.com/package/ngx-loading
Angular PrimeNG table 有 [loading] 属性 用于在加载数据时显示微调器。我需要为 material 的组件实现 属性,不仅仅是 table 的组件,还有其他组件,例如输入表单。我是 Angular 的新手。只是想知道如何为特定 div 而不是整个页面创建微调器。
使用 class 和 html 创建自定义加载程序,您可以隐藏其他元素,直到未加载此数据。
在这种情况下更好的做法是创建一个单独的共享组件,比如 LoaderComponent
并放置在根级别的某处,比如 app.component.html。
只要需要,您就可以 show/hide 通过共享服务在全球范围内使用该加载器组件。
PS:作为共享组件,最好为该组件创建一个模块,这样您甚至可以在多个延迟加载的模块中使用它。
我用过ngx-loading包。它具有所需的功能。 https://www.npmjs.com/package/ngx-loading