Я пытаюсь использовать услугу Angular JS для различных целей. Я уже делал функции внутри основного скрипта.js, но хочу сменять файл службы employeeService.js. Внутри него, я пытаюсь реализовать функцию удаления, Здесь code-Угловая ошибка службы JS внутри веб-службы
/// <reference path="script.js" />
app.factory('fetchEmpService', function() {
var deleteEmp = function (EID) {
if (confirm("Are you sure want to delete?")) {
$http({
method: "POST",
url: 'EmpWebService.asmx/DeleteEmployee',
data: { EmpId: EID },
headers: { 'Content-Type': 'application/json; charset=utf-8' }
})
.then(function (reponse) {
alert("Deleted successfully.");
$scope.getEmployee();
});
}
}
return {
deleteEmp:deleteEmp,
};
});
И в моем главном script.js Файл-
$http.get("EmpWebService.asmx/GetEmp")
.then(function (response) {
$scope.employees = response.data;
});
Торговые площади работают и управление переходит внутри него, но его бросая следующую ошибку: angular.js: 5582 ReferenceError: $ http не определен.
Аналогичным образом я пытался вызвать метод извлечения функции EmployeeList, дающей ошибку. В чем причина? Есть ли проблема в отношении веб-сервиса, который я использую?
$ область не инъекционный на заводе-изготовителе или услуге –