Ich habe Eingabeelemente und möchte ihre Werte im Controller erhalten, aber das Objekt ng-Modell ist immer leer. Check-inNg-Modell auf Eingabeelement funktioniert nicht
jsFiddle:
http://jsfiddle.net/MSjqL/123/
Ich habe Eingabeelemente und möchte ihre Werte im Controller erhalten, aber das Objekt ng-Modell ist immer leer. Check-inNg-Modell auf Eingabeelement funktioniert nicht
jsFiddle:
http://jsfiddle.net/MSjqL/123/
Um den Wert eines input
Element zu erhalten, können Sie die angular.element
Methode verwenden: http://jsfiddle.net/MSjqL/125/
Alternativ können Sie Vanille JavaScript verwenden:
document.findElementById('...').attributes.value;
oder jQuery :
$('...').val();
Dies ist eckige Frage. Wenn die Eingabe über eine 2-Wege-Bindung an das Modell im Controller gebunden ist, sollte sie mit dem eingegebenen Wert aktualisiert werden. –
Wenn Sie versuchen, auf Text zuzugreifen, der in Eingabefelder eingegeben wurde, müssen Sie deaktivierte Attribute für Eingabeelemente entfernen.
Ich habe es hier arbeitet über jsFiddle:
http://jsfiddle.net/MSjqL/129/
beiden Eingänge sind deaktiviert. Sie können das Modell in der von Ihnen bereitgestellten Fidel nicht ändern. Die Eingaben beginnen als leer und sie bleiben deshalb leer. check my fiddle: http://jsfiddle.net/7k8xxdoj/1 –