Si j'ai une directive qui répond à l'état d'un attribut particulier de l'étendue, et que je veux changer cet attribut dans mon test et vérifier qu'il répond correctement, quelle est la meilleure façon d'effectuer ce changement ?
J'ai vu ces deux modèles :
scope.$apply(function() {
scope.myAttribute = true;
});
et
scope.myAttribute = true;
scope.$digest();
Quelle est la différence entre eux, lequel est le meilleur et pourquoi ?