2016-06-03 21 views
0

Ich habe seit Tagen versucht, mein Projekt richtig einzurichten. Ich gehe von diesem Beitrag hereEinrichten eckig 2 Visual Studio 2015

Ich habe alles funktioniert, aber wenn ich meine Ansicht in eine .html-Datei anstelle von Inline setzen möchte habe ich Probleme, die Ordnerstruktur und HTML-Dateien im Ordner wwwroot, so kann ich richtig Map meine TemplateUrls.

Also meine Fragen sind: Ist es möglich, die Skripte Ordner und meine eckigen App-Dateien in den Ordner wwwroot statt im Stamm meines Projekts?

Wenn nicht, wie bekomme ich Schluck, um meine kompilierten .ts-Dateien und meine Ordnerstruktur und HTML in den wwwroot-Ordner zu verschieben?

Meine aktuelle Ordnerstruktur ist so etwas wie dies http://screencast.com/t/DAk3yEBu0X3b

Ich weiß nicht, wie mein app.html verweisen, da sie nicht in wwwroot-Datei verschoben werden erhalten.

Dank

EDIT: I Steve Sanderson Vorlage zu benutzen, ich versuche, die ein @ Mike Mazmanyan vorgeschlagen. Die Vorlage macht mich noch mehr verwirrt. Es sieht so aus, als würde man CommonJS verwenden, um die Vorlagen zu kompilieren und sie in die Skriptdatei zu übertragen, anstatt sie nur vom Server aus zu referenzieren.

Ist die bevorzugte Art, Winkelanwendungen zu schreiben? Es sieht so aus, als wenn Sie Ihre gesamte Anwendung einschließlich HTML in eine Skriptdatei schreiben, wird es eine lange Zeit dauern, um sie herunterzuladen.

Ist es möglich beides zu tun? Legen Sie einige Vorlagen in eine Skriptdatei und einige, die nur einen Pfad zu einem Endpunkt sind? Ich möchte die serverseitigen Teilvorlagen wie in der post

Antwort

0

verwenden Sie können CommonJS-Modul-Format verwenden, um HTML-Vorlagen in Ihre Komponenten zu laden.

Ich werde vorschlagen Steve Sanderson's Template für Angular 2. verwenden Er WebPack mit zur Bündelung aller Typoskript, CSS etc.

+0

Wenn ich kompilieren Steve Sanderson Vorlage es die Winkelschablonen innerhalb der kompilierten Javascript-Datei setzt statt nur Referenzierung die HTML-Datei auf dem Server. Ist das die Art, wie sich Winkel 2 verhalten soll? Es sieht so aus, als wenn Sie alles, was Sie für ein großes Projekt html in eine Skript-Datei einfügen, es zu groß zum Download werden. – user973671