Hallo
Ich kann Dir nach zwei Wochen eigener Erfahrung Folgendes sagen:
in live.component.html werden eigene Widgets genau dann angezeigt, wenn ein entsprechendes eigenes Edge-Modul aktiviert wurde (z.B: über Felix). Deaktivierte oder nicht vorhandene Module werden nicht angezeigt.
-
Siehst Du Dein Edge-Modul in Felix?
==> Dann instanziere bzw. aktiviere es in Felix -
UI: Füge einen Eintrag in widget.ts hinzu:
==> Widgets.WidgetFactory { … ,‘Mein.Neues.Modul’ } -
UI: In live.module.ts fügst Du einen import für die .ts-Datei hinzu in der “MeinNeuesModul” definiert ist, und für den Klassnnamen “MeinNeuesModul” einen Eintrag in @NgModule.declarations
-
UI: Schau Dir die <*ngFor> Schleife in live.component.html an.
Im unteren Teil geht die Schleife über widgets.list[]. In diesem Array steckt der Bezeichner ‘Mein.Neues.Modul’.
Wenn Du über ein <*ngIf> darauf reagierst, kannst Du Deine Angular-Klasse “MeinNeuesModul” instanzieren.