Можливо, дурне запитання, але у мене є форма 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і т.д.