マップされたオブジェクトに、計算されたオブザーバブルを単純に追加したいと思います。親ビュー モデルの追加は避けたいと思います。マップされたオプション create を使用しようとしましたが、うまくいかないようです。
$.getJSON(apiUrl, function (data) {
var mappingOptions = {
// overriding the default creation / initialization code
create: function (options) {
ko.mapping.fromJS(options.data, {}, this);
// setup the computed binding
this.FullNameComputed= ko.computed(function () {
return this.FirstName() + this.LastName();
}, this);
}
};
ko.mapping.fromJS(data, mappingOptions, self.Users);
}