我正在使用CoffeeScript和KnockoutJS,并从函数中获取我的视图模型的值时出现问题。CoffeeScript + KnockoutJS函数绑定
我有一个视图模型:
window.Application || = {}
class Application.ViewModel
thisRef = this
searchTerm: ko.observable("")
search: ->
alert @searchTerm
哪个编译为:
window.Application || (window.Application = {});
Application.ViewModel = (function() {
var thisRef;
function ViewModel() {}
thisRef = ViewModel;
ViewModel.prototype.searchTerm = ko.observable("");
ViewModel.prototype.search = function() {
return alert(this.searchTerm);
};
return ViewModel;
})();
该视图模型是暴露出它作为现场父视图模型的一部分。问题是我无法获得对子视图模型的引用。在搜索功能中,'this'是父母的一个实例,我不想要。
啊对不起,我应该把这个参考拿出我的代码示例。无论如何,这对我无能为力 – Charlie