Comment faire de propriétés de l'objet dans un knock-out observables matrice être observable?

Lors de la "création" de l'option est utilisée dans le knock-out de la cartographie, nous ferait le tableau observable au tableau.
Mais comment pouvons-nous rendre les propriétés de chaque objet dans le observables tableau observable ?

Dans cet exemple de la knock-out de la documentation, les enfants de la matrice est fait observable au tableau mais je veux faire tous les éléments comme id, nom au sein de chaque objet littéral également être observable. Comment pouvons-nous y parvenir. Il suffit de mettre un ko.observable sur chaque newed objet dans la création de bloc ?

var data = {
    name: 'Graham',
    children: [
        { id : 1, name : 'Lisa' }
    ]
};

//Your custom data model
var myChildModel = function (data) {
    this.id = data.id;
    this.name = data.name;
};

var mapping = {
    'children': {
        create: function(options) {
            return new myChildModel(options.data);
        }
    }
};

var viewModel = ko.mapping.fromJS(data, mapping);

OriginalL'auteur Varunkumar Manohar | 2014-08-29