AngularJSアプリケーション内に表示するデータベースから従業員のリストを取得する機能を実装しています。データ検索はコントローラ内では機能しますが、サービスを使用しないときは - AngularJS
$scope.getEmployee = function() {
$http.get("EmpWebService.asmx/GetEmp")
.then(function (response) {
$scope.employees = response.data;
});
}
Iは、サービス内で使用するために、このロジックを移動しようとしたが、データがundefined
を返して:私は下に表示される現在の作品がコントローラを作成しました。これは数日前にうまくいたので奇妙ですが、突然それは動作していないようです。ここでは、コードされていますので、$ scope.employeesは約束ではない従業員
コントローラ
$scope.getEmployee2 = function() {
$scope.employees = fetchEmpService.fetchEmp();
}
Service.js
fetchEmp: function() {
debugger;
return $http.get("EmpWebService.asmx/GetEmp")
.then(function (response) {
return response.data;
});
}
あなたのサービスに '$ http'を注入しましたか? –