我正在使用淘汰赛和 mvc。我调用 mvc 控制器来检索我从中创建模型对象的 json 并将其应用于 div:
myModel = ko.mapping.fromJS(items);
ko.applyBindings(myModel , document.getElementById("my-container"));
我想知道如何扩展我的 myModel 对象(从控制器的 json 填充)以具有基于从控制器返回的对象的值的自定义属性?
我正在使用淘汰赛和 mvc。我调用 mvc 控制器来检索我从中创建模型对象的 json 并将其应用于 div:
myModel = ko.mapping.fromJS(items);
ko.applyBindings(myModel , document.getElementById("my-container"));
我想知道如何扩展我的 myModel 对象(从控制器的 json 填充)以具有基于从控制器返回的对象的值的自定义属性?
通常,您会希望使用create
文档本节中所述的回调:http: //knockoutjs.com/documentation/plugins-mapping.html#customizing_object_construction_using_create
myModel
在您的示例中通过映射插件创建属性后,也可以简单地添加属性。