Domanda

Sulla base dei documenti per knockout.mapping.js, afferma che le proprietà di un oggetto dati diventano osservabili e gli elenchi diventano osservabili, tuttavia ho un problema che aggiorna un osservazione che dovrebbe essere il prodotto di ko.mapping.fromjs.

Ho creato il seguente violino:

http://jsfiddle.net/zjt6c/1/

Si noti, quando si fa clic sul pulsante Aggiungi servizio, la console mostra che l'OsservableArray viene aggiornato, tuttavia il valore calcolato FormatService non si aggiorna. Qualche idea su cosa sto facendo di sbagliato? Il nome è modificabile se si modifica l'area di testo, ma il valore calcolato per l'elenco dei servizi non si aggiorna quando si spinge qualcosa su di esso ...

Grazie per qualsiasi idea!

È stato utile?

Soluzione

Risolto il mio problema, stavo usando:

observableArray().push('some thing');

Quando avrei dovuto fare:

observableArray.push('some thing');

Tutto funziona una volta che lo faccio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top