如何绑定knockoutjs中的默认json数据

时间:2014-11-26 12:44:37

标签: knockout.js

如何按照规定绑定knockoutjs中的默认json数据?

例如:

var initialData = [
{
    "employee": [
      {
          "dotnet": [
            {
                "name": "sam",
                "age": "25",
                "yoj": "12"
            },
            {
                "name": "raj",
                "age": "28",
                "yoj": "13"
            }
          ],
          "db": [
            {
                "name": "sam",
                "age": "25",
                "yoj": "12"
            },
            {
                "name": "raj",
                "age": "28",
                "yoj": "13"
            }
          ]
      }
    ]
}

]

上面的代码结构是我喜欢的。我也想使用foreach循环。

1 个答案:

答案 0 :(得分:0)

使用data-bind属性

完成绑定
<span data-bind="text: myVariable"></span>

使用ko.observable()为双向绑定创建变量。

var employeeModel= {
    employeeName: ko.observable(),
    employeeAge: ko.observable(),
    employeeYoj: ko.observable()
};

ko.observableArray()支持数组。

var employeeArray = ko.observableArray();
employeeArray.push(employeeModel);

此链接可帮助您入门。 http://knockoutjs.com/documentation/introduction.html