<img src="http://www.aero-sa.com/images/ajax-loader.gif" data-bind="visible:loading" />
var model = function() {
var self = this;
this.loading = ko.observable(true);
setTimeout(function() {
self.loading(false);
}, 4000);
}
ko.applyBindings(new model());
我对上面的代码没有什么疑问。this
这里的关键字是什么?这表示什么?当我编写这样的代码时,图像没有被隐藏....为什么这个关键字不起作用 setTimeout。
var model = function() {
//var self = this;
this.loading = ko.observable(true);
setTimeout(function() {
this.loading(false);
}, 4000);
}
ko.applyBindings(new model());
如果可能,请解释。