Инициализация модели представления с данными в нокауте

Я пытаюсь установить свою модель представления с исходными данными ниже.

var initialVMData = [{"title":"Mrs","otherTitle":null,"forename":"Tom","surname":"Sam"},{"title":"Miss","otherTitle":null,"forename":"Sarah","surname":"Miller"}]

Вот мой jsFiddle:

Я изо всех сил пытаюсь инициализировать свою модель представления, чтобы при загрузке первой страницы были две записи, уже заполненные приведенным выше JSON (initialVMData). Я пытался использовать плагин сопоставления, но пока безуспешно. Каков самый простой способ добиться этого?

Спасибо


person Nexus23    schedule 13.11.2013    source источник
comment
Если вы пробовали использовать плагин сопоставления, можете ли вы показать нам его jsFiddle? Если он у вас где-то сохранился конечно.   -  person Eric Smekens    schedule 13.11.2013
comment
Спасибо, я обновил свой jsFiddle с помощью нокаут-сопоставления.   -  person Nexus23    schedule 13.11.2013
comment
Зачем минусовать? Может кто-нибудь объяснить причину?   -  person Nexus23    schedule 13.11.2013


Ответы (1)


Попробуй это. JSFiddle

Сначала вам нужно предоставить возможность инициализировать ваши объекты JointHolder некоторыми данными. Затем вам нужно сопоставить массив jointholders с данными JSON. Я использовал для этого функцию $.map. Вот и все.

person Val    schedule 13.11.2013