AngularJS: Clear $ reloj

Tengo una función de reloj en mi aplicación AngularJS.

$scope.$watch('quartzCrystal', function () {
   ...
}

Sin embargo, después de alguna condición (en mi ejemplo, cambiar la página en miaplicación de una sola página) Quiero detener ese reloj (como para borrar el tiempo de espera).

¿Cómo puedo hacer eso?