刚刚回到事物的摇摆中,似乎失去了理智......
我有一个函数(模型):
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?
}
奖励积分,问题在评论中。 :)
干杯
编辑:
为了更清楚地说明我实际上需要 self.UserComments
数组(数据完整)可以在我的 viewModel
中访问.
Users
函数将向 self.UserComments
添加注释每次数组data
添加在viewModel
中,
最佳答案
您需要在 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;
});
}
关于javascript - Knockout/JS 在其他函数中引用 Observable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29250529/