角度機能から「良い」配列を検索する方法を知りたい。私は、角度でこの機能を持っている:ループバックでAngularJSコールバック関数からデータを取得する方法は?
app.run(function($rootScope,Communications,$http,$filter) {
$rootScope.getCommunication =
function(object_type,val,id,isType,isSendSms,getNotes){
var array = {};
var newArr = [];
// getting data from mysql data
var myVals = Communications.find({
filter: {
where: {
and : [{
communications_type_code : val
},{
object_id : id
},{
object_type : object_type
}]
}
}
}).$promise
.then(function(data) {
for(var ind=0; ind<data.length; ind++){
array['address_type'] = data[ind].address_type;
array['contact_value'] = data[ind].contact_value;
array['send_sms'] = data[ind].send_sms;
}
newArr.push(array);
return newArr;
});
return newArr;
};
});
私はこのような角度コントローラに機能を呼び出すとき:
:私は、コンソールでこのような何かを取得していますvar arr = $rootScope.getCommunication(2,3,$id);
console.log(arr);
私はarr [0]を呼び出すと定義されません。 このデータはどのように入手できますか?
私は 'angular.jsを取得しAMG:12520例外TypeError: – oded