nu-lazy

Lazy load resources for Angular


Keywords
angular, angular-lazy, angular-component, lazy, ui component, component, angular-utility
License
MIT
Install
npm install nu-lazy@7.0.0

Documentation

nu-lazy


Lazy load resources for Angular

NPM version Build Status Codecov

Demo

Install

nu-lazy

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[]>
loadScript(path: string) Promise<LazyResult> Load a script resources
loadStyle(path: string) Promise<LazyResult> Load a style resources

License

nu-lazy is released under the MIT license.