取消绑定父节点和子节点
Knockout binding parent and child node
我有返回子节点的问题,看起来它不想绑定。
这是jsFiddlehttp://jsfiddle.net/gnpoe6a6/2/
var viewModel = {
model: ko.mapping.fromJS(data),
people: ko.mapping.fromJS([]),
loadInitialData: function() {
ko.mapping.fromJS(data, dataMappingOptions, viewModel.people);
}
};
您应该这样做。
视图模型:
var viewModel = function(data){
this.name =ko.observable();
this.array=ko.observableArray();
ko.mapping.fromJS(data, mapping,this);
this.loadInitialData=function(){
this.array(ko.mapping.fromJS(data, mapping,this).TM1ChoreProcessRel());
console.log(this.array());
}.bind(this);
};
var data = {//you json Data};
var Person = function(data) {
this.ID = ko.observable();
this.Name = ko.observable();
this.ParemeterValues = ko.observable();
ko.mapping.fromJS(data, mapping, this)
};
var mapping = {
create:function(options){
return new Person(options.data);
},
'TM1ChoreProcessRel': {
create: function(options) {
return ko.mapping.fromJS(options.data);
}
}
}
ko.applyBindings(new viewModel(data));
Wokring小提琴此处
相关文章:
- 通过从节点父级获取所有子级对节点进行排序(获取子级数组)
- 仅使用某些子节点访问xml中父节点的子节点
- 使用Javascript设置带有子节点的父节点的类's文本等于.
- 如何确定父节点是否有子节点
- 在没有 jquery 的情况下更改子节点(父节点具有 ID)中的链接文本
- 如何在JavaScript中删除子节点触发点击事件时的父节点
- 获取下一个不工作Javascript DOM的同级父节点的子节点
- 取消绑定父节点和子节点
- jstree jquery插件-获取父节点的所有子节点和子节点
- 使用jquery检索父节点的子节点
- 如何在所有父节点上获取文件夹图标,在所有子节点上获取文件夹加图标(左侧的图标)
- Kendo TreeView-只向没有子节点的父节点添加删除图像图标
- 如何在普通 JavaScript 中获取内部子节点的最外层父节点
- 子节点不会离开父节点
- 比较父节点和子节点的相似性
- hammer.js - 父节点和子节点上的不同滑动处理程序
- 在树布局中选择子节点的所有路径和父节点
- dojodijittree:如何管理父节点、子节点和叶节点
- 如何创建父节点(=父节点的兄弟节点)
- cloneNode并将所有节点(父节点+子节点)的值相加.Javascript