我这么写自定义为什么报myjsonp is not defined的错
var app=angular.module('app',[]);
app.factory('myjsonp',function(){
myjsonp.change=function(name){
var result=[];
$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd='+name+'&cb=JSON_CALLBACK').success(
function(data){
result=data.s;
}
).error(
function(data){
alert(data.msg);
}
);
return result;
};
});
app.controller('aaa',['$scope','myjsonp',function($scope,myjsonp){
$scope.data=myjsonp.change();
}]);