J'ai une fonction comme celle-ci dans ma classe
showMessageSuccess(){
var that = this;
this.messageSuccess = true;
setTimeout(function(){
that.messageSuccess = false;
},3000);
}
Comment puis-je réécrire ceci pour ne pas avoir à stocker une référence à "this" dans la variable "that" ? Si j'utilise "this" dans le setTimeout, le bool de messageSuccess ne semble pas changer/être mis à jour.
0 votes
Je crois qu'il ne s'agit pas d'un doublon, les
this
dans angular est différent du javascript normal. (est convertie en _this dans le code final)