nu-lazy
v7.0.0
Published
Lazy load resources for Angular
Downloads
55
Maintainers
Readme
nu-lazy
Lazy load resources for Angular
Demo
Install
Usage
import { LazyService } from 'nu-lazy';
export class AppComponent {
constructor(private srv: LazyService) { }
async loadBS() {
const res = await this.srv.load(`https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css`);
console.log(`bootstrap`, res);
}
How to use it with:
Stackblitz
sample available here.
API
| name | type | description |
| ---- | -- | ----------- |
| events
| Observable<LazyResult[]>
| Events change callback |
| clear()
| void
| Clean all cached items |
| load(paths: string | string[])
| Promise<LazyResult[]>
| Load the specified resources, includes .js
, .css
|
| loadScript(path: string, innerContent?: string)
| Promise<LazyResult>
| Load a script resources |
| loadStyle(path: string, rel: string = 'stylesheet', innerContent?: string)
| Promise<LazyResult>
| Load a style resources |
License
nu-lazy is released under the MIT license.