Странное поведение при сопоставлении массива с observableArray с помощью ko.mapping.fromJS

Я пытаюсь сопоставить массив объектов с observableArray с помощью подключаемого модуля нокаутного сопоставления. Почему-то мне кажется, что это вообще не работает.

Я только что протестировал консоль Crome, чтобы проверить:

ko.mapping.fromJS( [ { x: 1, y: "test" } ] )

returns:
[]

Что я делаю неправильно? Если я попробую следующее

ko.mapping.fromJS( [ { x:1, y: "test" } ][0] )

returns an object containing x and y as observables...

, все будет хорошо. Единственная разница в том, что я доставляю только один объект вместо массива объектов. Но если я правильно прочитал документацию по плагину сопоставления, он должен справиться с созданием observableArray из обычного массива.

Спасибо за помощь,
Andreas

7
задан nttakr 11 March 2012 в 17:33
поделиться