2016-08-09 34 views
0

Gibt es eine Möglichkeit, das TemplateUrl als ein Attribut zu einer Angular-2-Komponente zu übergeben.Angular 2: Übergeben Sie templateUrl als Attribut

Wir benötigen dies, da die Templates in einem Backend-System dynamisch gerendert werden und wir die Vorlage direkt im generierten HTML angeben (wo die Komponente instanziiert wird).

Irgendeine Idee?

Antwort

0

es möglicherweise nicht eine perfekte Antwort für Ihre Frage, aber es gibt so etwas wie serverseitige Rendering.

https://angularu.com/VideoSession/2015sf/angular-2-server-rendering

+0

Hallo, Ja ich darüber Bescheid wissen, aber der Backend-Server bereits definiert ist (basierend auf einem Enterprise Service), bedeutet dies, wir müssen nur die Möglichkeit, die Ziel-URL in dem die Vorlage sollte zu definieren aus dem gerenderten HTML geladen werden. Irgendeine Idee? – Pyroon

+0

Ich glaube nicht, dass dynamische URLs aus Sicherheitsgründen erlaubt sind. vielleicht können Sie dies verwenden: https://angular.io/docs/ts/latest/api/core/index/DynamicComponentLoader-class.html –