Uso i modelli Handlebars e i dati JSON sono già rappresentati in [Oggetto oggetto], come posso analizzare questi dati al di fuori del Handlebars? Ad esempio, sto cercando di popolare una variabile JavaScript nella pagina tramite un tag manubrio, ma questo non funziona.Handlebars.js analizza oggetto invece di [Oggetto oggetto]
Qualche suggerimento? Grazie!
EDIT:
Per chiarire, sto usando ExpressJS w/manubrio per template. Nel mio percorso, ho questo:
var user = {}
user = {'id' : 123, 'name' : 'First Name'}
res.render('index', {user : user});
Poi nel mio modello index.hbs, ora ho un oggetto {{user}}
. Posso usare {{#each}}
per scorrere l'oggetto perfettamente. Tuttavia, sto utilizzando anche Backbonejs e voglio passare questi dati per una visualizzazione, come ad esempio questo:
myView = new myView({user : {{user}});
Il problema, è che {{user}}
mostra semplicemente [Object object]
nella fonte, se lo metto in consolle .log Ricevo un errore, 'Identificatore imprevisto'.
dovrete elaborare su Potete fornire [uno snippet di codice pertinente] (http://sscce.org/) e una descrizione di cosa vi aspettate invece di '[Object object]'?Se stai semplicemente cercando di vedere le chiavi/i valori dell'oggetto, ti consigliamo di utilizzare 'console.log' con un debugger o [' JSON.stringify'] (http://caniuse.com/json). –
Anche Console.log mostra [Oggetto oggetto]. Aggiornerò i post per spiegare meglio – dzm