Knockout/JS 在其他函数中引用 Observable
Knockout/JS Referencing Observable In Other Function
刚刚回到事情的轨道上,似乎失去了理智...
我有一个函数(模型):
function Users(data) {
var self = this;
self.UserComments = ko.observableArray();
//...some other thingies
}
然后...
function viewModel() {
var self = this;
//How do I access self.UserComments from the Users function?
}
奖励积分,问题在评论的某个地方。 :)
干杯
编辑:
为了说得更清楚,我实际上需要 viewModel
.
中可访问的 self.UserComments
数组(数据完好无损)
每次在viewModel
、
中添加data
时,Users
函数都会在self.UserComments
数组中添加注释
这应该有效:
function viewModel() {
var self = this;
self.UserComments = ko.observableArray();
}
您需要在 viewModel 中添加一个。
function viewModel() {
var self = this;
self.users = new Users({bla: 1});
// Now I can reference it.
self.count = ko.computed(function(){
return self.users.UserComments().length;
});
}
刚刚回到事情的轨道上,似乎失去了理智...
我有一个函数(模型):
function Users(data) {
var self = this;
self.UserComments = ko.observableArray();
//...some other thingies
}
然后...
function viewModel() {
var self = this;
//How do I access self.UserComments from the Users function?
}
奖励积分,问题在评论的某个地方。 :)
干杯
编辑:
为了说得更清楚,我实际上需要 viewModel
.
self.UserComments
数组(数据完好无损)
每次在viewModel
、
data
时,Users
函数都会在self.UserComments
数组中添加注释
这应该有效:
function viewModel() {
var self = this;
self.UserComments = ko.observableArray();
}
您需要在 viewModel 中添加一个。
function viewModel() {
var self = this;
self.users = new Users({bla: 1});
// Now I can reference it.
self.count = ko.computed(function(){
return self.users.UserComments().length;
});
}