harbor/static/ng/resources/js/services/search/services.search.js
2016-05-02 01:46:50 +08:00

32 lines
668 B
JavaScript

(function() {
'use strict';
angular
.module('harbor.services.search')
.factory('SearchService', SearchService);
SearchService.$inject = ['$http', '$log'];
function SearchService($http, $log) {
return Search;
function Search(keywords) {
return $http({
method: 'GET',
url: '/api/search',
transformRequest: function(obj) {
var str = [];
for(var p in obj)
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
return str.join("&");
},
data: {'q': keywords}
});
}
}
})();