Javascript angular 函数定义
Javascript angular function definition
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 调用有效并成功 returns 我的数据。但是,这不起作用:
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');
};
});
什么给了?为什么当我在里面定义函数时它不起作用?
不起作用,因为 callbackformeetup
不能用作全局函数,这是使 jsonp
起作用的条件
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 调用有效并成功 returns 我的数据。但是,这不起作用:
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');
};
});
什么给了?为什么当我在里面定义函数时它不起作用?
不起作用,因为 callbackformeetup
不能用作全局函数,这是使 jsonp
起作用的条件