Esiste un modo per utilizzare express + swig template per nodeJS per passare le variabili dal lato server al lato client javascript? So che può essere fatto in Jade, ma preferisco attenermi a un motore di template che assomigli più a quello dell'HTML. Grazie per l'aiuto ragazzi!nodeJS + Swig template passando variabile a javascript
5
A
risposta
9
OK Suppongo che potresti configurare il tuo express con consolidate.swig se non ti preghiamo di leggere questo link (http://tinyurl.com/kcs8kvy). Beh, non ho trovato il modo diretto per passare valori variabili al client javascript ma ho trovato una soluzione alternativa.
per esempio si sta inviando un oggetto, nel tuo percorso in esplicito:
app.get("/", function(req, res){
var myUser = { name: "Obama" };
res.render("index", {user: myUser});
});
poi nel file index.html è possibile creare un tag script:
<html>
<body>
<script>
var username = "{{user.name}}";
</script>
<script src="whatever.js"></script>
</body>
</html>
e quindi nel vostro qualunque file .js la variabile username sarà disponibile con il suo valore corretto. Spero che questo ti aiuti.
Problemi correlati
- 1. Passando variabile LESS a JavaScript
- 2. Passando variabile JavaScript per Python
- 3. Come emettere JSON con swig in nodejs
- 4. Passando variabile Javascript per <a href >
- 5. Passando variabile da JSP per Javascript
- 6. Passando javascript array a servlet
- 7. Django: Passando argomento di template padre
- 8. passando stringhe unicode da django a javascript
- 9. Passando variabile NSInteger a NSMutableDictionary o NSMutableArray
- 10. Passando le opzioni v8 a sempre con nodejs
- 11. Passando variabile direttiva angolare
- 12. Passando variabile JavaScript per Ruby-on-rails regolatore
- 13. template variabile in angolare
- 14. WebStorm evidenziazione della sintassi per Swig template engine
- 15. Servire file javascript dinamico con nodejs
- 16. Giocare Framework - utilizzando JavaScript variabile in Template Scala
- 17. javascript (nodejs) while bug
- 18. Passando c: forOgni variabile a un jsp: include
- 19. variabile statica all'interno funzione template
- 20. NodeJS - Come assegnare il costruttore a module.exports nella funzione autoeseguita?
- 21. Metodo template in javascript
- 22. HtmlAttributes Aggiunta a Template
- 23. Passando una funzione superclasse come parametro di template non typename
- 24. jquery variabile all'interno di template ramoscello
- 25. Passando una variabile anonima per riferimento
- 26. passando grep in una variabile in bash
- 27. variabile template chef @node sembra lanciare l'errore
- 28. passando il numero variabile di argomenti
- 29. passando le variabili mvc lato server a javascript
- 30. Fetch Latitudine Longitudine passando codici postali a maps.google.com utilizzando Javascript
come gestire l'iterazione di array json complesso! –
quando, sto facendo solo {{user}} iam ottenendo [oggetto oggetto] ma quando faccio json.stringify sul server mi dà "Uncaught SyntaxError: Unexpected Token &" anche dopo {{user | json_encode}} –