El modelo Ng no actualiza el valor del controlador

Probablemente una pregunta tonta, pero tengo mi formulario html con una entrada simple y un botón:

<input type="text" ng-model="searchText" />
<button ng-click="check()">Check!</button>
{{ searchText }}

Luego, en el controlador (la plantilla y el controlador se llaman desde routeProvider):

$scope.check = function () {
    console.log($scope.searchText);
}

¿Por qué veo la vista actualizada correctamente pero no definida en la consola al hacer clic en el botón?

¡Gracias!

Actualización: Parece que realmente resolví ese problema (antes tuve que encontrar algunas soluciones): Solo tuve que cambiar el nombre de mi propiedad desearchText&nbsp;asearch.text, luego definir vacio$scope.search = {};&nbsp;objeto en el controlador y listo ... No tengo idea de por qué está funcionando;]