我试图重构我的角码根据约翰爸爸的风格指南 - 我得到一个未知的注射器错误 - 未知提供商
问题描述:
未知提供商:freeCodeCamperServiceProvider < - freeCodeCamperService我试图重构我的角码根据约翰爸爸的风格指南 - 我得到一个未知的注射器错误 - 未知提供商
angular
.module('plunker')
.factory('freeCodeCamperService', freeCodeCamperService);
freeCodeCamperService.$inject = ['$http'];
function freeCodeCamperService($http){
var service ={
getPostsRequest: getPostsRequest,
getPostsResponse: getPostsResponse
};
return service;
// 2F4F4F
function getPostsRequest(){
return $http.get('http://www.freecodecamp.com/news/hot').then(getPostsResponse);
}
function getPostsResponse(response){
modifyDate(response);
return response;
}
function modifyDate(response){
for(var i=0; i<response.data.length; i++){
response.data[i].timePosted=new Date(response.data[i].timePosted).toDateString();
}
}
}
这里是链接到我的plunker - http://plnkr.co/edit/Fw5ko4kafIg9r1KzZwA3
答
这是监守你在控制器再次创建模块
angular
.module('plunker', [])
.controller('mainController', mainController);
只添加
angular.module('plunker')
在控制器