2016-11-20 4 views
1
<td>{{count}}</td> 
<td><div class="col-xs-12"><input type="text" ng-keypress="count ='10'" ng-init="count=0"></div></td> 

Seine Arbeit, aber ich möchte den Eingabetext Wert in die Zählung setzen = den Eingangswert in die angezeigt werden {{count}} Also, wenn ich 20 in den Eingang schreiben Box die {{count}} muss 20 usw. sein. Aber ich weiß nicht, wie man den Eingabetextwert in die ng-Taste drückt, ohne zusätzliche Javascript-Teile hinzuzufügen.AngularJS onkeypress Aktualisierungswert von Eingangs

+0

Soll der Wert im Eingabefeld inkrementiert werden, um zu zählen oder nur den exakt gleichen Wert anzuzeigen? –

Antwort

1

Setzen Sie ng-model Direktive auf input Element, das wird Zwei-Wege-Bindung aktivieren und entfernen ng-keypress, die nicht sinnvoll ist, um es zu haben.

<td> 
    <div class="col-xs-12"> 
    <input type="text" ng-model="count" ng-init="count=0"> 
    </div> 
</td> 
+0

Ja, ich habe es versucht, aber wenn ich es reinlege passiert nichts. Ich teste hier http://www.w3schools.com/angular/tryit.asp?filename=try_ng_ng-keydown. – WinDev

+0

Danke Ich habe ein "aus der Reihe" verpasst und das hat nicht funktioniert. – WinDev

Verwandte Themen