Met behulp van typoscript in cshtml bestanden

stemmen
23

Ik vraag me af is er een manier om typoscript te gebruiken op Razor cshtml bestanden?

Zo iets als dit

<script language=text/typescript>
/// typescript goes here
</script>
De vraag is gesteld op 02/10/2012 om 18:44
bron van user
In andere talen...                            


5 antwoorden

stemmen
18

Typescript geen runtime; het is cross-gecompileerd in JavaScript. Als gevolg hiervan, moet u uw typoscript te schrijven, compileren, en vervolgens opnemen in JavaScript scripttags of als een extern bestand.

antwoordde op 02/10/2012 om 18:46
bron van user

stemmen
16

Het is mogelijk. Ik heb ontwikkeld typoscript Compile een automatische compiler getypte JavaScript on the fly -. Probeer het eens!

antwoordde op 04/10/2012 om 05:39
bron van user

stemmen
4

Maar ik checkte met mijn favoriete VS Uitbreiding: Web Essentials

Ze al opgenomen Ts dossiervorming over het opslaan van (het is aan te raden om ook de oorspronkelijke plugin gebruiken voor Intellisense).

Dit werkt uiteraard alleen voor Ts bestanden, dat wel. Naar mijn mening, als je eenmaal de complexiteit bereiken typoscript dan javascript kiest, moet u deze gebruiken in een apart bestand, anyways.

antwoordde op 05/10/2012 om 00:49
bron van user

stemmen
4

Laat me toe te voegen aan Robs antwoord dat het technisch mogelijk is om het typoscript compiler in een pagina te downloaden insluiten, en hebben de browser te compileren code geschreven in <script language="text/typescript">-tags.

Prestaties zou echter niet optimaal zijn en precompilatie op de server zou de voorkeur hebben. Technisch gezien is er niets te voorkomen dat een preprocessor van deze beide te doen (T4 zou kunnen doen).

antwoordde op 02/10/2012 om 23:25
bron van user

stemmen
1

Je zou kunnen handmatig de typoscript bestanden te compileren met tsc.exe en vervolgens de resulterende Javascript toe te voegen aan uw project of gebruik maken van een hulpmiddel, zoals Web Essentials dat compileert op save.

Omdat de compiler kan worden gecompileerd tot Javascript, kunt u ook laten browser van de gebruiker te doen de compilatie on the fly (ten koste van de prestaties en de bestandsgrootte, de compiler is vrij groot). Een voorbeeld van deze aanpak is oplossing niutech's.

Als u gebruik maakt Bundeling en minification, ik heb net een implementatie van IBundleTransform die Typescript compileert om Javascript vrijgegeven. Het is op GitHub en Nuget (Install-Package TypeScriptBundleTransform). Als u nog geen gebruik maakt van Bundeling en minification, het is een kijkje waard!

antwoordde op 07/10/2012 om 23:38
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more