在我的申請,我得到的錯誤:角度誤差:型號是類型`不number`
Angular Error: ngModel:numfmt Model is not of type
number
HTML:
<input ng-model="price" type="number" name="price" placeholder="enter price" id="price" />
在我的控制器中我試圖把這個停止發行。但我沒有任何運氣。
$scope.$watch('price', function (val, old) {
$scope.value = parseInt(val);
});
如何捕捉或緩解此問題?
如果您需要更多的細節不要猶豫,問
它似乎爲我工作,你可以發佈完整的代碼或創建一個小提琴? – Black0ut
對於任何有類似問題的人:在初始價格時不要使用引號。 ng-init =「price ='7890'」將嘗試用字符串啓動價格。 (這很明顯,但是如果你使用後端框架來生成你的頁面,很容易被忽視,你會得到ng-init =「price ='{{$ item-> price}}'」) – Cedric