将自定义属性添加到knockout模型对象

时间:2013-02-20 00:48:44

标签: asp.net-mvc knockout.js

我正在使用淘汰赛和mvc。我调用mvc控制器来检索我创建模型对象的json并将其应用于div:

 myModel = ko.mapping.fromJS(items);
    ko.applyBindings(myModel , document.getElementById("my-container"));

我想知道如何扩展myModel对象(从控制器的json填充)以根据从控制器返回的对象的值来获得自定义属性?

1 个答案:

答案 0 :(得分:0)

通常,您会希望使用文档本节中所述的create回调:http://knockoutjs.com/documentation/plugins-mapping.html#customizing_object_construction_using_create

在通过示例中的映射插件创建属性后,也可以简单地向myModel添加属性。