DaffExternalScriptService

A service for loading external scripts into the document. ### Usage example The following loads an external script into the document. ```ts import { DOCUMENT } from '@angular/common'; import { inject } from '@angular/core'; import { DaffExternalScriptService } from '@daffodil/core/external-script'; const externalScriptService = new DaffExternalScriptService(inject(DOCUMENT)); externalScriptService.load('exampleScript', { src: 'https://example.com/script.js', async: true, defer: false, 'data-custom-attribute': 'value', }).subscribe({ next: (result) => { console.log('Script loaded successfully:', result); }, error: (error) => { console.error('Error loading script:', error); }, }); ```

Properties

Name Type Description
scriptMap Map<string, LoadedExternalScript>
load Observable<boolean>
Graycore, LLC © 2018 - 2024. Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.