Jeśli istnieje model szkieletu o nazwie Person
, który ma właściwości firstName
, lastName
. Zwykle dostęp do niego jest taki jak person.get('firstName')
i person.get('lastName')
.Jak uzyskać dostęp do właściwości modelu szkieletowego w szablonie kierownicy
Jak zrobić coś podobnego w szablonie kierownicy, gdzie person
został wystawiony na działanie kontekstu.
Rozumiem. Chodzi o to, aby wystawić JSON na szablon zamiast na modele szkieletowe. –
@AkshayRawat, 'Model.toJSON' nazywa się nieco funnily, ponieważ to, co zwraca, nie jest tak naprawdę JSON, tylko normalny obiekt javascript. Jeśli chciałbyś mieć rzeczywisty JSON, musiałbyś wywołać 'JSON.stringify (model.toJSON())' - ale to, czego chce Handlebars, jest normalnym obiektem. – jevakallio
Nazwa 'toJSON' nie jest tak naprawdę winą Backbone, nazwa jest określona przez [' JSON.stringify'] (https://developer.mozilla.org/en-US/docs/JSON#toJSON() _method). –