2
Как сохранить ссылку на экземпляр при использовании обратного вызова setTimeout? Например:Как поддерживать ссылку на экземпляр при использовании обратного вызова setTimeout?
В моем ViewModel (используя Knockout)
var MyVM = function() {
this.myFunc = function() {
setTimeout("this.myCallback()", 2000);
};
this.myCallback = function() { this.myObservable(true); }
}
Это терпит неудачу.
Почему вам нужна ссылка? – ObieMD5
Возможно, OP хочет «clearTimeout»? –
@MatthewBlancarte зачем использовать 'this.myCallback = function() {this.myObservable (true); } 'вместо clearTimeout (MyVM) ;? – ObieMD5