在表格到ng-controller的sumbit上,我在名为capital的字段中得到null,在下面定义的控制器中
<input id="capital" name="capital" pattern="(^\d+(\.|\,)\d{2})" type="number" min="0.00" step="0.01" placeholder="" required="" ng-model="capital">
但是当我在其中输入十进制值时,我能够在控制器上获得正确的数据
这是我的控制器
$scope.addCustomer=function(){
var data_to_send={};
data_to_send.capital=$scope.capital;
alert(data_to_send.capital);
}
换句话说
当我尝试在ng-controller中提醒现场资本时
10.10警告打印10.10但是10打印未定义
答案 0 :(得分:1)
尝试将pattern
更改为此
<input id="capital" name="capital" pattern="(^\d+(\.|\,\d{2})?)" type="number" min="0.00" step="0.01" placeholder="" required="" ng-model="capital">