7.0.0 • Published 5 years ago
nu-lazy v7.0.0
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.