TypeError: newRawData.forEach is not a function问题解决

来源:互联网 发布:优化设计 编辑:程序博客网 时间:2024/06/05 07:05
TypeError: newRawData.forEach is not a function


是我在使用angular ui grid 时在ui grid.js中报的一个错误 。


其实对于这个问题的分析理解很简单:

forEach()是数组特有的一个方法,报forEach is not a function就说明newRawData不是一个数组。

但它又有这个属性,只是这个属性值是undefined,而不是一个function类型,这就说明newRawData是一个对象


所以解决问题的办法就是把newRawData改成数组类型


具体分析TypeError原因

ui-grid的表格数据要求是数组形式

但是初始化时把它设成空对象


正确方式应该是$scope.myData = [];    


原创粉丝点击