Probabilmente domanda stupida, ma ho il mio modulo html con input e pulsante semplici:
<input type="text" ng-model="searchText" />
<button ng-click="check()">Check!</button>
{{ searchText }}
Quindi nel controller (modello e controller vengono chiamati da routeProvider):
$scope.check = function () {
console.log($scope.searchText);
}
Perché vedo la vista aggiornata correttamente ma non definita nella console quando faccio clic sul pulsante?
Grazie!
Aggiornamento: sembra che io abbia effettivamente risolto quel problema (prima dovevo trovare alcune soluzioni alternative) con: Ho dovuto solo cambiare il nome della mia proprietà da searchText
a search.text
, quindi definire un $scope.search = {};
oggetto vuoto nel controller e voilà ... Non ho idea del perché funzioni anche se ;]
searchText
a search.text
, qualche idea sul perché ??
voila
, non è vuala
, wolla
e così via