Knockout JS Mapping Plugin ohne Anfangsdaten / leeres Formular

Wir sind mit Knock-out-und die knockout-mapping-plugin zu erleichtern databinding in unserem jQTouch web-Anwendung. Der Grund, warum wir mit der mapping-plugin ist in der Lage sein zu verwenden, knockout, ohne die Notwendigkeit zu definieren/ändern viewmodels manuell in javascript. Die mapping-plugin funktioniert hervorragend, wenn Sie ein initial load der Daten aus der server - /client-Seite Datenbank.

Das problem das wir haben ist, dass wir einige Ansichten, die eine form, in der es möglich ist, dass nicht alle ursprünglichen Daten. Ohne die ersten Daten, die mapping-plugin kann nicht 'erzeugen' die viewmodel - (ko.mapping.fromJS). Dies bedeutet, dass müssen wir noch definieren unsere viewmodels von hand für große Teile unserer Ansichten.

Bin ich falsch in der Annahme, dass dies ein Szenario, welches die mapping-plugin (sollte) unterstützen? Ich meine, dies bedeutet, dass die mapping-plugin kann nur in Szenarien, in denen Sie immer einen initial load der Daten.

InformationsquelleAutor der Frage MichaelvR | 2011-07-18

Schreibe einen Kommentar