So verwenden Sie das serverseitige Rendern von Angular 2

8

Ich habe einen Parser für meine angular2-Komponenten entwickelt, der sie in meiner HTML-Datei rendert. Bisher kann ich sie in HTML als

rendern %Vor%

Dann wird mein statisches HTML korrekt erzeugt, aber wenn ich meine Komponente so verwende:

%Vor%

Dann werden meine Komponenten korrekt in HTML geladen, aber mein Static HTML wird nicht korrekt erzeugt. Siehe die Bilder unten: Komponenten werden in den Browser geladen

Aber statisches HTML wird nicht korrekt erzeugt Konsolenfenster für statisches HTML

Server.ts

%Vor%

index_new.gn2.html

%Vor%

Ich habe das aktualisierte git-Hub-Repository von @alexpods ausprobiert Vielen Dank im Voraus.

    
Bhushan Gadekar 16.02.2016, 12:58
quelle

2 Antworten

4

Ich hatte das gleiche Problem mit universal-starter-kit Probieren Sie das Ссылка

aus

Vorteile:

  • Server-Side-Rendering funktioniert tatsächlich
  • Web-Mitarbeiter
  • produktionsbereit
  • gute Struktur
  • unter aktiver Entwicklung
  • moderner Stapel (Webpack, Karma, Winkelmesser)
  • Einheit & amp; e2e Tests
Peter Machowski 18.02.2016, 16:51
quelle
1

Sehen Sie sich diese Beispielanwendung an, die ich kürzlich bereitgestellt habe ( Ссылка )

Vorteile:

  • Serverseitiges Rendering
  • SCSS-Kompilierung
  • Faule / asynchrone Routen
  • Entwicklung / Produktion (AoT) Zusammenstellung
  • SPA / Universalmodi
  • TsLint / Codelyzer
  • Aktuelle Abhängigkeiten (Angular 4, Plattform-Server, usw.)
  • Moderner Stapel (Webpack, Karma, Winkelmesser)
Burak Tasci 29.03.2017 07:30
quelle