我一直在和Angular一起测试,我有一个问题。 我有一个外部json文件,我使用它:
if ($localStorage.films && $localStorage.films.length!=0) {
$scope.films=$localStorage.films;
}else{
$http.get("json/films.json")
.then(function(res){
$scope.films = res.data;
});
$scope.$storage=$localStorage.$default({
films: ""
});
}
这是在我的控制器中,我想将其移动到服务。我做对了吗?
答案 0 :(得分:0)
是的,你是。
服务已到位,可在您需要时为您提供对象。它也是一种最佳实践'将类的功能封装为单一责任。在您的情况下=>服务提取obj,控制器提供数据