未知提供者: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
答案 0 :(得分:1)
这是因为你在控制器中再次创建模块
angular
.module('plunker', [])
.controller('mainController', mainController);
仅添加
angular.module('plunker')
控制器中的