我是AngularJS的新手。我有一個非常簡單的任務:使用HTML <select>
標記以角度選擇一個整數值。AngularJS用HTML選擇標記選擇整數值
<select ng-model="foo.bar">
<option ng-repeat="option in options" value="{{option}}">{{option}}</option>
</select>
foo.bar
包含一個整數值。當我運行上面的代碼時,第一個生成的選項是:<option value="? number:32 ?"></option>
。我發現選定的值被解釋爲一個字符串。我想要一個整數。
我發現了一些可能的解決方案,但它們要麼複雜(如documentation example to implement a convert-to-number
-function),要麼它們的options
數組看起來不同(我的只是一個簡單的整數數組)。
選擇會給你一個字符串,只有你必須將該值轉換爲數字(值) –
那麼我可以在哪裏進行轉換? – ehannes
在你的控制器中 –