Se ho una direttiva che risponde allo stato di un particolare attributo nell'ambito e desidero modificare quell'attributo nel mio test e verificare che risponda correttamente, qual è il modo migliore per eseguire tale modifica?
Ho visto entrambi questi modelli:
scope.$apply(function() {
scope.myAttribute = true;
});
e
scope.myAttribute = true;
scope.$digest();
Qual è la differenza tra loro e quale è meglio e perché?
$digest
chiamati anche i figli dell'ambito?