Używam szablonów Handlebars, a dane JSON są już reprezentowane w [Object object], jak mam analizować te dane poza Handlebars? Na przykład próbuję wstawić zmienną JavaScript na stronie za pomocą tagu kierownicy, ale to nie działa.Handlebars.js parsować obiekt zamiast [Obiekt obiektu]
Wszelkie sugestie? Dziękuję Ci!
EDIT:
celu wyjaśnienia, używam ExpressJS w/Kierownice do szablonów. W mojej trasie, mam to:
var user = {}
user = {'id' : 123, 'name' : 'First Name'}
res.render('index', {user : user});
Wtedy w moim szablonu index.hbs, mam teraz {{user}}
obiekt. Mogę użyć {{#each}}
do iteracji po obiekcie. Jednak Używam również backbone.js i chcę przekazać te dane do widoku, takie jak ten:
myView = new myView({user : {{user}});
Problemem jest to, że po prostu pokazuje [Object object]
{{user}}
w źródle, jeśli umieścić go w konsoli .log Wystąpił błąd "Nieoczekiwany identyfikator".
Musisz rozwinąć Czy możesz podać [odpowiedni fragment kodu] (http://sscce.org/) i opis tego, czego się spodziewasz zamiast "[obiektu obiektu]"?Jeśli po prostu próbujesz zobaczyć klucze/wartości obiektu, będziesz chciał użyć 'console.log' z debuggerem lub [' JSON.stringify'] (http://caniuse.com/json). –
Console.log pokazuje również [Obiekt obiektu]. Zaktualizuję post, aby lepiej wyjaśnić. – dzm