2
function callbackformeetup (data) {
console.log(data);
}
app.service('MeetupSearch', function($http){
this.search = function(zip, word){
return $http.jsonp('https://api.meetup.com/find/groups?key=111111111111&sign=true&photo-host=public&zip=80202&upcoming_events=true&text=ruby&callback=callbackformeetup');
};
});
所以上述工作。當我定義app.service上面的函數時,api調用可以正常工作併成功返回數據。但是,這不起作用:Javascript angular function definition
app.service('MeetupSearch', function($http){
function callbackformeetup (data) {
console.log(data);
}
this.search = function(zip, word){
return $http.jsonp('https://api.meetup.com/find/groups?key=52147258472159b1938714519435029&sign=true&photo-host=public&zip=80202&upcoming_events=true&text=ruby&callback=callbackformeetup');
};
});
什麼給?爲什麼當我在裏面定義函數時不起作用?
http://stackoverflow.com/questions/13518637/can-i-avoid-using-global- call-function-when-loading-json-p –