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 = {};
объект в контроллере и вуаля ... понятия не имею, почему он работает;]