2016-03-21 11 views
0
andere benutzerdefinierte Elemente in aurelia zusammengesetzt sind

ich den Ansatz bin mit, dass Jeremy Danyow in dieser Verbindung gibt:manuell dom Elemente zusammenstellen, die

How do you use ViewCompiler to manually compile part of the DOM?

Hier ist mein Code:

this.viewFactory.insert(this.viewportEl, '<template><' + name + '></' + name + '></template>', this); 

Das funktioniert gut in dem Sinne, dass es den Inhalt des dom-Elements ersetzt. Das dynamische benutzerdefinierte Element wird jedoch nicht kompiliert. Ich habe sogar versucht, eine require-Anweisung in die dynamische Vorlage einzufügen, und sie wird gut aufgenommen, aber das benutzerdefinierte Element wird immer noch nicht kompiliert.

Vielen Dank im Voraus.

Antwort

0

Verwenden Sie globalResources, um sicherzustellen, dass das benutzerdefinierte Element geladen ist.

https://gist.run/?id=762c00133d5d5be624f9

+0

Danke, ja, hatte ich daran gedacht. Allerdings hatte ich wirklich gehofft, stattdessen require zu verwenden, da diese Elemente wirklich seitenspezifisch sind und nicht globalisiert werden sollten. Gibt es eine Möglichkeit, manuell zu kompilieren und sicherzustellen, dass die benutzerdefinierten Elemente erkannt werden? – pQuestions123

Verwandte Themen