1

我有一个如下所示的 js 对象

{Messages: [
    {Content: "some content",
    Id: "203",
    IsNew: false,
    Subject: "some Subject"},
    ....
]}

我希望至少可以观察到“IsNew”。为此,我使用了 ko.mapping 插件

//Within success of ajax call
var vm = ko.mapping.fromJS(data)

但我也需要在我的 vm 上观察到“SelectedMessage”和 SetSelected 函数。但我不确定这些成为我的虚拟机一部分的最佳方式。

有人可以解释我如何在我的虚拟机上包含这些属性,当我使用更新的消息列表更新虚拟机时,如何保持这些属性不变?

4

1 回答 1

2
于 2013-03-07T22:27:06.350 回答