Ich bin neu in AngularJS. Ich habe eine sehr einfache Aufgabe: Wählen Sie einen Integer-Wert mit Winkel mit einem HTML-Code <select>
.AngularJS Select Integer-Wert mit HTML-Select-Tag
<select ng-model="foo.bar">
<option ng-repeat="option in options" value="{{option}}">{{option}}</option>
</select>
foo.bar
enthält einen ganzzahligen Wert. Wenn ich den obigen Code ausführe, lautet die erste generierte Option: <option value="? number:32 ?"></option>
. Ich habe herausgefunden, dass der ausgewählte Wert als String interpretiert wird. Ich möchte einen Integer.
Ich habe einige mögliche Lösungen gefunden, aber sie sind entweder komplex (wie die), oder ihre options
Array sieht anders aus (meins ist nur ein einfaches Array von ganzen Zahlen).
Wählen Sie wird Ihnen eine Zeichenfolge geben Sie müssen nur diesen Wert in Zahl wie Zahl (Wert) konvertieren –
Also, wo kann ich diese Umwandlung machen? – ehannes
In Ihrem Controller –