Возможно глупый вопрос, но у меня есть 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 = {};
объект в контроллере и вуаля ... Понятия не имею, почему это работает хотя ;]
searchText
на search.text
, любая идея почему ??
voila
, а не vuala
, wolla
и т. Д.