**這是我的service.js文件。這段代碼不工作是什麼錯誤。以及如何創建服務文件。該鏈接將執行產品的類別列表。該方案是當我點擊需要展示產品的類別時。 **如何使用angularJS從JSON網址獲取數據
angular.module('directory.services', [])
.factory('EmployeeService', function($q) {
return $http.get('http://localhost/youtubewebservice/shop-categorylist-product.php')
return {
findAll: function() {
var deferred = $q.defer();
deferred.resolve(employees);
return deferred.promise;
},
findById: function(employeeId) {
var deferred = $q.defer();
var employee = employees[employeeId - 1];
deferred.resolve(employee);
return deferred.promise;
},
findByName: function(searchKey) {
var deferred = $q.defer();
var results = employees.filter(function(element) {
var fullName = element.firstName + " " + element.lastName;
return fullName.toLowerCase().indexOf(searchKey.toLowerCase()) > -1;
});
deferred.resolve(results);
return deferred.promise;
},
findByManager: function (managerId) {
var deferred = $q.defer(),
results = employees.filter(function (element) {
return parseInt(managerId) === element.managerId;
});
deferred.resolve(results);
return deferred.promise;
}
}
});
返回的承諾的一部分返回$ http.get('http:// localhost/youtubewebservice/shop-categorylist-product.php')以及員工來自哪裏。 –
這是我的另一個問題。你能給我這個答案嗎?謝謝 !!! http://stackoverflow.com/questions/37107684/json-array-details-show-in-three-pages-in-angularjs-with-ionic – moni123
你可能想了解更多關於承諾如何在JS中工作,以及關於使用服務以角度在控制器之間共享數據 –