Q:

knockout.mapping.js - updating an observableArray doesn't update ko.computed values

based on the docs for knockout.mapping.js it says that properties of a data object become observables, and lists become observableArrays, however I'm having an issue updating an observableArray that should be the product of ko.mapping.fromJS.
I've created the following fiddle:
http://jsfiddle.net/zjT6c/1/
Notice, when you click the add service button, the console shows that the observableArray is updated, however the formattedService computed value does not update.  Any ideas what I'm doing wrong?  The name is editable if you change the text area, but the computed value for the services list does not update when you push something onto it...
Thanks for any ideas!

A:

Solved my problem, I was using:
observableArray().push('some thing');

when I should have been doing:
observableArray.push('some thing');

Everything works once I do that.

