使用knockout中的数据初始化viewmodel

时间:2013-11-13 17:37:44

标签: knockout.js knockout-mapping-plugin

我正在尝试使用以下初始数据设置我的视图模型。

var initialVMData = [{"title":"Mrs","otherTitle":null,"forename":"Tom","surname":"Sam"},{"title":"Miss","otherTitle":null,"forename":"Sarah","surname":"Miller"}]

这是我的jsFiddle

我正在努力初始化我的视图模型,以便在第一页加载时,已经使用上面的JSON(initialVMData)填充了两条记录。我曾尝试使用映射插件但尚未成功。实现这一目标的最简单方法是什么?

由于

1 个答案:

答案 0 :(得分:2)

试试这个。 JSFiddle

首先,您需要提供一个选项,用一些数据初始化JointHolder个对象。 然后,您需要使用JSON数据映射jointholders数组。我已经使用了$.map函数。 就是这样。