Perché il trigger $watch si attiva direttamente dopo il caricamento della pagina e come posso impedirlo?
function MyCtrl($scope) {
// Init scope vars
$scope.data_copy = {};
// If data_copy changes...
$scope.$watch("data_copy", function(newValue, oldValue) {
alert("$watch triggered!");
}, true);
}
Questo è anche il caso se si dispone di un controller o di una direttiva avviata qualche volta dopo il caricamento della pagina. – Andrew