Tại sao kích hoạt $watch trực tiếp sau khi tải trang và làm cách nào để ngăn chặn điều này?
function MyCtrl($scope) {
// Init scope vars
$scope.data_copy = {};
// If data_copy changes...
$scope.$watch("data_copy", function(newValue, oldValue) {
alert("$watch triggered!");
}, true);
}
Đây cũng là trường hợp nếu bạn có bộ điều khiển hoặc chỉ thị được bắt đầu một thời gian sau khi tải trang. – Andrew