我有这样的数组:
vm.array = ['214','2912','82'];
我使用map convert to int但不工作
vm.newar = vm.array.map(Number);
我在html中呈现但在newar中没有任何内容
{{vm.newar}}
我错了。请帮助我
答案 0 :(得分:1)
我改变您的业务以获取数据。因此,您可以使用parseInt
函数将string
转换为integer
。
更改 services.js
function get(){
return $http.get('test.php').then(function(response){
angular.forEach(response.data,function(d){
arr.push({masp:d.masp,tensp:d.tensp,gia:d.gia});
money.push(parseInt(d.gia));
})
return response.data;
})
}