Ich habe Probleme beim Binden von Formulardaten (die vollständig sind) an meinen Controller. Unten ist mein Code:Undefinierter Bereich in Angujar JS Formularfehler
<form name="form_foto" novalidate>
<div class="form-group">
<label>URL de la foto: </label>
<!--
<input type="text" required class="form-control" placeholder="http://ejemplo.com/foto.jpg">
-->
<input type="text" required class="form-control" placeholder="http://ejemplo.com/foto.jpg" data-ng-model="mifoto.foto" name="foto">
</div>
<div class="form-group">
<label>Lugar: </label>
<input type="text" required class="form-control" placeholder="Lugar de ejemplo" data-ng-model="mifoto.lugar" name="lugar">
</div>
<div class="form-group">
<label>Año: </label>
<input type="text" required class="form-control" placeholder="2016" data-ng-model="mifoto.anio" name="anio">
</div>
<!--
<button class="btn btn-default">Guardar Foto</button>
-->
<button class="btn btn-default" data-ng-disabled="datosNoValidos()" data-ng-click="guardarFoto()">Guardar Foto</button>
</form>
guardarFoto Code Funktion:
$scope.guardarFoto = function(){
alert($scope.mifoto); //comes out undefined
$scope.misFotos.push($scope.mifoto);
delete $scope.mifoto;
}
Jede Hilfe wird sehr geschätzt. Vielen Dank!
Warum ist das ** data-ng-model = "mifoto.foto" ** statt ** ng-model = "mifoto.foto" **? – Anson
@Anson Das ist wegen der Unterstützung von HTML5! –
Sinn machen. Vielen Dank. @ MeTe-30 – Anson