Provavelmente pergunta boba, mas eu tenho meu formulário html com entrada e botão simples:
<input type="text" ng-model="searchText" />
<button ng-click="check()">Check!</button>
{{ searchText }}
Em seguida, no controlador (modelo e controlador são chamados de routeProvider):
$scope.check = function () {
console.log($scope.searchText);
}
Por que vejo a visualização atualizada corretamente, mas indefinida no console ao clicar no botão?
Obrigado!
Update: Parece que eu realmente resolvi esse problema (antes tive que apresentar algumas soluções alternativas) com: Só tive que alterar o nome da minha propriedade de searchText
para search.text
, em seguida, definir o $scope.search = {};
objeto vazio no controlador e pronto ... Não tenho idéia do por que está funcionando Apesar ;]
searchText
para search.text
, alguma idéia do porquê?
voila
, não vuala
, wolla
etc.