Jeśli mam dyrektywę, która reaguje na stan konkretnego atrybutu w zakresie i chcę zmienić ten atrybut w moim teście i sprawdzić, czy odpowiada poprawnie, jaki jest najlepszy sposób wprowadzenia tej zmiany?
Widziałem oba te wzorce:
scope.$apply(function() {
scope.myAttribute = true;
});
i
scope.myAttribute = true;
scope.$digest();
Jaka jest między nimi różnica i co jest lepsze i dlaczego?
$digest
także dzieci lunety?