関数とプロミスを備えたコントローラーがあり、ジャスミンとカルマでテストするのに多くの問題がありました。助けてください! これは私のサービスです:
primaryDistributionApp.factory('gridData_Factory', ['$resource', function ($resource) {
return {
realTime:
$resource('/RealTime/', {},
{
"listAll": { method: "GET", params: {}, isArray: true }
}
)
};
}]);
そして、これは私のコントローラーの一部です (gridInfo_Ctrl と呼ばれます):
$scope.getData = function (){
gridData_Factory.realTime.listAll().$promise.then(function (data) {
$scope.data = data;
})
}
$scope.getData();
scope.dataが定義されているかどうかを知るためにテストをしようとしています!