Ну, а почему должен?
Если там не происходит ничего, что триггерит дайджест - то нет.
Можете кстати проверить, манкипачнув $digest как-то так:
var oldDigest = $scope.$digest;
$scope.$digest = function() {
console.log('digest fired');
oldDigest.call(this);
};