Ich habe folgende HTMLAngular JS: get ng-Modell auf ng-Änderung
<select ng-model="country" ng-options="c.name for c in countries" ng-change="filterByCountry"></select>
, die mit einer Liste von Ländern
durch das folgende Objekt zugeführt wird beeing$scope.countries = [{name:Afeganistão, country:AF}, {name:África do Sul, country:ZA}, name:Albânia, country:AL}, {name:Alemanha, country:DE}, {name:Andorra, country:AD} ...];
Wenn ich meine ändern Dropdown-Wert Ich habe erwartet, dass mein Modell ($ scope.country) innerhalb der filterByCountry-Funktion aktualisiert wird, aber nicht. Was fehlt mir hier?
benötigt nicht ng-change ''ng-change =" filterByCountry() "' dann greifen Sie einfach auf $ scope.country in der Methode. – BenCr
Genau das scheint das Problem zu sein ... http: // jsbin.com/paguwehu/2/ – PSL
Ich habe die Klammer beim Erstellen der Frage vergessen, aber das ist nicht das Problem hier –