ich die Werte von Textboxen über eine Ajax-Anforderung wie dies in meinem Controller gesetzt:AnjularJS erhalten Wert von Textboxen nach Tastendruck
$http({method: 'GET', url: url}).success(function(data) {
$scope.valzz = data;
$scope.company = $scope.valzz[0].Company;
});
Da ist in meinem html:
<label class="item item-input item-stacked-label">
<span class="input-label">Company :</span>
<input type="text" placeholder="Company" value="" ng-model="company">
</label>
<button class="button button-positive" style="margin-top:10px;" ng-click="saveChanges()">
Save Changes
</button>
Damit liegt richtig die Firmenname in der Firmen-Textbox. Wenn Sie jedoch eine Änderung an dieser Textbox vornehmen und auf die Schaltfläche zum Speichern drücken, wird der neue Wert der Textbox nicht angezeigt - sie erhält immer noch das Original. Dies ist auf die Schaltfläche klicken in der Steuerung:
$scope.saveChanges=function(){
alert($scope.company);
};
Warum ist $scope.company
nicht der neue Wert der Textbox? mache ich etwas falsch? (Sorry, wenn Grund ich bin neu zu eckig)
Versuchen vorbei Unternehmen spezialisiert auf die savechanges Funktion – sebenalern
Es ist eine Form mit 30 oder so Felder, brauche ich wirklich an alle weitergeben? –
nvm haha Könntest du mehr Code hinzufügen, damit ich einen Blick darauf werfen kann? – sebenalern