[英]Accessing property of observable object inside observable array - knockout.js
[英]Setting observable property of an observable in Knockout.js
尝试使用Knockout设置可观察对象的可观察属性时遇到麻烦。 包含错误的行已用错误注释。 我在做什么错,我该如何设置该值?
function Event() {
"use strict";
var self = this;
self.timelineId = ko.observable();
}
function TimelineViewModel() {
"use strict";
var self = this;
self.editedEvent = ko.observable(new Event());
}
$(document).ready(function () {
var timelineViewModel = new TimelineViewModel();
ko.applyBindings(timelineViewModel);
timelineViewModel.editedEvent.timelineId(0); //Error: TypeError: timelineViewModel.editedEvent.timelineId is not a function
});
尝试先调用可观察的editedEvent:
timelineViewModel.editedEvent().timelineId(0);
我最初在测试用例中遇到了同样的错误,但是这种改变对我来说很成功!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.