Question probablement idiote, mais j'ai mon formulaire html avec une simple entrée et un bouton:
<input type="text" ng-model="searchText" />
<button ng-click="check()">Check!</button>
{{ searchText }}
Puis dans le contrôleur (le modèle et le contrôleur sont appelés depuis routeProvider):
$scope.check = function () {
console.log($scope.searchText);
}
Pourquoi la vue est-elle mise à jour correctement mais non définie dans la console lorsque je clique sur le bouton?
Merci!
Mise à jour: On dirait que j'ai réellement résolu ce problème (avant j'ai dû trouver des solutions) avec: Je n'ai eu qu'à changer le nom de ma propriété de searchText
à search.text
, puis définir un $scope.search = {};
objet vide dans le contrôleur et le tour est joué ... Je ne sais pas pourquoi cela fonctionne bien que ;]
searchText
en search.text
, aucune idée pourquoi?
voila
, non vuala
, wolla
etc.