SPComponentLoader class
Komponentenladeprogramm. Muss mit einem implementierten ISPComponentLoaderinitialisiert werden.
Methoden
| get |
Gibt statische Kopien aller Manifeste zurück. |
| load |
Lädt eine Komponente aus einem Manifest. |
| load |
Lösen Sie eine Komponenten-ID und -Version auf, und laden Sie sie. |
| load |
Fügt ein |
| load |
Wenn eine URL vorhanden ist, wird ein Skript geladen. |
Details zur Methode
getManifests()
Warnung
Diese API ist nun veraltet.
this method will be removed in a future release.
Gibt statische Kopien aller Manifeste zurück.
static getManifests(): IClientSideComponentManifest[];
Gibt zurück
loadComponent(manifest)
Lädt eine Komponente aus einem Manifest.
static loadComponent<TComponent>(manifest: IClientSideComponentManifest): Promise<TComponent>;
Parameter
- manifest
- IClientSideComponentManifest
Manifest des zu ladenden Moduls.
Gibt zurück
Promise<TComponent>
Eine Zusage, die das geladene Modul enthält.
loadComponentById(id, version)
Lösen Sie eine Komponenten-ID und -Version auf, und laden Sie sie.
static loadComponentById<TComponent>(id: string, version?: string): Promise<TComponent>;
Parameter
- id
-
string
Die ID der zu ladenden Komponente.
- version
-
string
Die Version der zu ladenden Komponente. Wenn version nicht definiert ist, lädt die Methode eine beliebige Version der Komponente.
Gibt zurück
Promise<TComponent>
Eine Zusage, die das geladene Modul enthält.
loadCss(url)
Fügt ein <link ... /> Tag für ein Stylesheet ein.
static loadCss(url: string): void;
Parameter
- url
-
string
Die URL der CSS-Datei.
Gibt zurück
void
loadScript(url, options)
Wenn eine URL vorhanden ist, wird ein Skript geladen.
static loadScript<TModule>(url: string, options?: ILoadScriptOptions): Promise<TModule>;
Parameter
- url
-
string
Die Skript-URL.
- options
- ILoadScriptOptions
globalExportsName: Wenn es sich bei dem Skript nicht um ein AMD-Modul handelt, das ein globales Element auf der Seite lädt, geben Sie den Namen des globalen Elements an.
Gibt zurück
Promise<TModule>
Eine Zusage, die das geladene Modul enthält.
Hinweise
Wenn ein Skript mit einer globalen Variablen geladen wird, die globale Variable bereits vorhanden ist und das Skript nicht geladen werden kann (z. B. aufgrund eines Syntaxfehlers), kann die ursprüngliche globale Variable zurückgegeben werden, und ein Fehler wird möglicherweise nicht weitergegeben.