Frage

Ich frage mich, gibt es irgendwelche Möglichkeit, Tastercript auf Razor CSHTML-Dateien zu verwenden?

Beispielsweise so etwas

generasacodicetagpre.

War es hilfreich?

Lösung

typscript ist keine Laufzeit;Es ist cross-kompiliert in Javascript.Infolgedessen müssen Sie Ihr Typenkript schreiben, kompilieren und dann entweder in JavaScript-Skript-Tags oder als externe Datei einschließen.

Andere Tipps

es ist möglich.Ich habe typecript compile - ein automatischer Compiler von typecript in Javascript auf der FLY.Haben Sie einen Versuch!

Lassen Sie mich zu Robs hinzufügen Antwort darauf hinzufügen

Die Leistung wäre jedoch suboptimal und die Vorkompilierung auf dem Server wäre bevorzugt.Technisch gibt es nichts daran hindert, einen Vorverarbeitungsmesser davon zu verhindern (T4 könnte es tun).

Sie konnten die Typencript-Dateien mit TSC.exe manuell kompilieren und dann das resultierende JavaScript zu Ihrem Projekt hinzufügen oder ein Werkzeug verwenden, z. B. Web Essentials das kompiliert auf Speichern.

Da der Compiler mit JavaScript zusammengestellt werden kann, können Sie auch den Browser des Benutzers mit dem Browser des Benutzers in der FLY (auf Kosten für Leistung und Dateigröße handeln, der Compiler ist ziemlich groß).Ein Beispiel für diesen Ansatz ist Niutechs Lösung.

Wenn Sie Bündelung und Minization verwenden, habe ich gerade eine Implementierung von ibundletransform veröffentlicht, das Tastercript in JavaScript kompiliert.Es ist auf github und nuget (install-paket typscriptbundletransform).Wenn Sie noch keine Bündelung und Minizierung verwenden, lohnt es sich einen Blick!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top