Ich verwende Lenkervorlagen und JSON-Daten sind bereits in [Objektobjekt] dargestellt. Wie analysiere ich diese Daten außerhalb der Lenker? Ich versuche beispielsweise, eine JavaScript-Variable auf der Seite über ein Lenker-Tag zu füllen, aber das funktioniert nicht.
Irgendwelche Vorschläge? Vielen Dank!
BEARBEITEN:
Zur Verdeutlichung verwende ich ExpressJS mit Lenker für Vorlagen. Auf meiner Route habe ich Folgendes:
var user = {}
user = {'id' : 123, 'name' : 'First Name'}
res.render('index', {user : user});
Dann habe ich in meiner index.hbs-Vorlage jetzt ein {{user}}
Objekt. Ich kann {{#each}}
das Objekt gut durchlaufen. Ich verwende jedoch auch Backbonejs und möchte diese Daten an eine Ansicht wie die folgende übergeben:
myView = new myView({user : {{user}});
Das Problem ist, dass es {{user}}
einfach [Object object]
in der Quelle angezeigt wird, wenn ich es in console.log einfüge. Ich erhalte die Fehlermeldung "Unerwarteter Bezeichner".
[Object object]
? Wenn Sie lediglich versuchen, die Schlüssel / Werte des Objekts anzuzeigen, sollten Sie sieconsole.log
mit einem Debugger oder verwendenJSON.stringify
.