Probablement question idiote, mais j'ai mon formulaire html avec entrée simple et bouton:
<input type="text" ng-model="searchText" />
<button ng-click="check()">Check!</button>
{{ searchText }}
Puis dans le contrôleur (modèle et le contrôleur sont appelées à partir de routeProvider):
$scope.check = function () {
console.log($scope.searchText);
}
Pourquoi dois-je voir le point de vue mis à jour correctement, mais non défini dans la console en cliquant sur le bouton?
Merci!
Mise à jour:
Il semble que j'ai effectivement résolu ce problème (avant fallait trouver quelques solutions de contournement) avec:
N'avait qu'à changer mon nom de la propriété à partir de searchText
de search.text
, puis de définir vide $scope.search = {};
objet dans le contrôleur et le tour est joué... n'Ai aucune idée de pourquoi ça fonctionne bien ;]