lazy 延迟加载

LazyService 用于延迟加载 JS 或 CSS 文件,对于无须被打包 script.js 且又是第三方类库比较大时,非常有用,一个简单的用法,例如:

  1. import { LazyService } from '@delon/util';
  2. export class AppComponent {
  3. constructor(private lazy: LazyService) {}
  4. ngOnInit() {
  5. this.lazy.load([ `//cdn.bootcss.com/xlsx/0.11.17/xlsx.full.min.js` ]).then(() => {
  6. // do something
  7. });
  8. }
  9. }