【发布时间】:2014-01-31 18:52:08
【问题描述】:
我想通过以下方式将一个json数组数据映射到observablearray:
var modell = function() {
self.activities = ko.observableArray();
...
ko.mapping.fromJS(dataJson, {}, self.activities);
// as a result I can use self.activities[0].FirstName or other properties
}
每个活动都是复杂的对象。
为简单起见,我们可以假设每个活动中有两个属性 - FirstName 和 LastName。这很好用,但是可以写吗
将为每个活动创建计算的可观察FullName 的映射选项?
所以,我需要像 self.activities[0].FirstName 和 self.activities[0].FullName 这样的引用,其中 FirstName 是简单可观察的,但 FullName 是计算出来的。
编辑: 这是下面http://jsfiddle.net/5ScWn/ && http://jsfiddle.net/8PK6F/ 建议的一次尝试的JSFiddle,但它仍然不起作用。
【问题讨论】:
标签: knockout.js