Ng-модель не обновляет значение контроллера

Возможно глупый вопрос, но у меня есть HTML-форма с простым вводом и кнопкой:

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

Затем в контроллере (шаблон и контроллер вызываются из routeProvider):

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

Почему при нажатии кнопки вид обновляется, но не отображается в консоли?

Спасибо!

Обновить: Похоже, что я на самом деле решил эту проблему (прежде чем пришлось придумывать обходные пути) с помощью: Только пришлось изменить имя моей собственности сsearchText вsearch.text, а затем определить пустой$scope.search = {}; объект в контроллере и вуаля ... понятия не имею, почему он работает;]

Ответы на вопрос(13)

Ваш ответ на вопрос