【问题标题】:Initializing viewmodel with data in knockout用剔除数据初始化视图模型
【发布时间】:2013-11-26 10:58:24
【问题描述】:

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

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

这是我的jsFiddle

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

谢谢

【问题讨论】:

  • 如果你尝试过映射插件,你能给我们看一个 jsFiddle 吗?当然,如果您将其保存在某个地方。
  • 谢谢,我已经用淘汰映射更新了我的 jsFiddle。
  • 为什么要投反对票?谁能解释一下原因?

标签: knockout.js knockout-mapping-plugin


【解决方案1】:

试试这个。 JSFiddle

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-23
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2017-08-28
    • 2012-10-10
    • 1970-01-01
    • 2017-08-12
    相关资源
    最近更新 更多