问题描述
我有以下两个模型,一个模型有一个列表,其中包含另一个模型,如下所示
var ImplementationScopeVM = function (data) {
var self = this;
if (data) {
this.countryScopes = ko.observableList(ImplementationCountryScopeVM,data.countryScopes,this);
}
}};
var ImplementationCountryScopeVM = function (data,root) {
var self = this;
this.simpleInterfaces = ko.observable();
this.averageInterfaces = ko.observable();
this.complexInterfaces = ko.observable();
if (data) {
this.payrollServiceID(data.payrollServiceID);
this.simpleInterfaces(data.simpleInterfaces);
this.averageInterfaces(data.averageInterfaces);
}
};
创建ObservableList时出现错误
Uncaught TypeError: item.RowState is not a function
at knockout.extensions.js:586
at Object.arrayFilter (knockout-3.4.2.debug.js:210)
at Function.<anonymous> (knockout.extensions.js:585)
at Function.evaluateImmediate_CallReadThenEndDependencyDetection (knockout-3.4.2.debug.js:2183)
at Function.evaluateImmediate_CallReadWithDependencyDetection (knockout-3.4.2.debug.js:2150)
at Function.evaluateImmediate (knockout-3.4.2.debug.js:2111)
at Function.evaluatePossiblyAsync (knockout-3.4.2.debug.js:2076)
at Function.notifySubscribers (knockout-3.4.2.debug.js:1330)
at Function.valueHasMutated (knockout-3.4.2.debug.js:1548)
at observable (knockout-3.4.2.debug.js:1514)
有人可以告诉我我在这里做错什么了吗
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)