Gibt es irgendeine Weise, die express + swig-Schablone für nodeJS verwendet, um Variablen von der Serverseite zum clientseitigen Javascript zu führen? Ich weiß, dass es in Jade gemacht werden kann, aber ich bleibe lieber bei einer Template-Engine, die HTML mehr ähnelt. Danke für die Hilfe Jungs!nodeJS + Swig-Vorlage, die Variable an Javascript weitergibt
5
A
Antwort
9
OK Ich nehme an, dass Sie Ihren Express mit consolid.swig konfigurieren könnten, wenn nicht, bitte lesen Sie diesen Link (http://tinyurl.com/kcs8kvy). Nun, ich habe nicht den direkten Weg gefunden, Variablenwerte an Client-Javascript übergeben, aber ich habe eine Umgehungslösung gefunden.
zum Beispiel Sie senden ein Objekt, bei Express in der Route:
app.get("/", function(req, res){
var myUser = { name: "Obama" };
res.render("index", {user: myUser});
});
dann in Ihrer Datei index.html Sie einen Skript-Tag erstellen:
<html>
<body>
<script>
var username = "{{user.name}}";
</script>
<script src="whatever.js"></script>
</body>
</html>
und dann in Ihrem whatever.js Datei wird der Benutzername mit seinem korrekten Wert verfügbar sein. Ich hoffe, dass dir das weiterhilft.
Verwandte Themen
- 1. Wie man die Systemeigenschaften intelligent an die Tests weitergibt?
- 2. Wie man Variablen an verschiedene Skriptdateien weitergibt
- 3. NodeJs: Zugriff auf eine Variable des Controllers in Javascript
- 4. Wie man eine variable Anzahl von Argumenten an NSString + stringWithFormat "weitergibt":
- 5. NodeJS Socket.io Variable undefined
- 6. nodejs: Javascript Array Problem
- 7. Werte von Express NodeJS an AngularJS Controller-Variable übergeben
- 8. Übergabe einer Variable an die Replace_str Mehtod in Javascript
- 9. Übergeben Sie PHP-Variable an Javascript/Jquery für die Fehlerüberprüfung
- 10. Variable in Anforderung übergeben nodejs
- 11. Übergeben Sie JavaScript-Variable an Flask url_for
- 12. Actionscript 3 ExternalInterface, Variable an Javascript übergeben?
- 13. Javascript: Variable an Google Charts API übergeben
- 14. PHP-Variable an JavaScript mit Callback übergeben
- 15. Ist die globale Variable nodejs an die "Modul" -Funktion gebunden, wie wird sie zugewiesen?
- 16. Wie man eine Systemeigenschaft an das jenkins gradle plugin weitergibt?
- 17. redirect_to mit Parametern. Wie man sie an meine Sichtweise weitergibt?
- 18. express/node.js - Wie man Routenparameter an andere Dateien weitergibt?
- 19. Wie man Session von einer Anwendung an eine andere weitergibt?
- 20. Wie man Webpack generierte Dateien an Gulp Streams weitergibt
- 21. bash - Wie man einen Zeilenvorschub an ein Skript weitergibt?
- 22. Eine JavaScript-Variable an eine JavaScript-Funktion übergeben?
- 23. Einfach Mungo Variable Update NodeJS
- 24. Variable wird nicht überschrieben NodeJS
- 25. Variable an die Aktion des segmentierten Steuerelements übergeben
- 26. Zugriff auf die serverseitige JavaScript-Variable für die Manipulation mit der Clientseite JavaScript
- 27. Javascript onclick ändere die Variable
- 28. Javascript bedingte Logik NodeJS
- 29. Übergeben Sie die Variable an die Schaltfläche
- 30. NodeJS werden keine Daten an jQuery.getJSON zurückkehren
Wie behandelt man komplexe JSON Array Iteration! –
wenn, mache ich nur {{user}} iam bekomme [object object] aber wenn ich json.stringify auf dem Server es gibt mir "Uncaught SyntaxError: Unexpected Token &" auch nach {{user | json_encode}} –