Când se utilizează MVC, am uneori trec datele modelului serverului pentru client-side JavaScript folosind aparat de ras injectat în JavaScript, după cum urmează:
<script type=text/javascript>
var myClientGuid = '@Model.MyServerGuid';
</script>
Aceasta stabilește o variabilă JavaScript numit myClientGuidla valoarea modelului de server-side proprietate MyServerGuid. Când ajunge la client, codul arata ceva de genul asta in interiorul browser - ului:
<script type=text/javascript>
var myClientGuid = 'EF0077AB-0482-4D91-90A7-75285F01CA6F';
</script>
Acest lucru permite fișiere externe JavaScript pentru a utiliza această variabilă.
Întrebarea mea este, dactilografiat, din moment ce toate cod trebuie să fie referit prin fișiere externe, ceea ce este cel mai bun mod de a trece câmpurile server-side la masina de scris cod? Fișierele cod externe nu pot conține codul de aparat de ras. Ar trebui să folosesc aceeași tehnică ca mai sus, în modul, amestecare JavaScript și typescript în cadrul proiectului?













