我这么写自定义为什么报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(); }]);