我有一项angularjs
服务来获取我的json
数据。
// Controller.js file
$scope.data=Events.query();
$scope.getEventtypes = function(){
angular.forEach($scope.data,function(value, key){
var arr = [];
if(key==$scope.month+$scope.year) {
for(var i=0; i<key.length; i++) {
arr.push(value[i].type);
$scope.eventtypes=arr.unique();
}
}
});
};
尝试访问value[i].type
时会抛出错误cannot read property type
of undefined。我知道这是因为异步调用。
//i want to add success function like this
$http.get('').success(function(data) {
....
});
谁能帮我??如果你建议做一些比这更有效的事情会更好。谢谢