1
我有所有的数据有关的请求已被委托给服务/工厂的印象。但是,他们摆正内部控制器,例如:
var app = angular.module("MyApp", []);
app.controller("PostsCtrl", function($scope, $http) {
$http.get('data/posts.json').
success(function(data, status, headers, config) {
$scope.posts = data;
}).
error(function(data, status, headers, config) {
// log error
});
});
是属于正常的惯例/图案或者它仅仅是一个例子的缘故阅读的$ HTTP实现met例子不是一次?
作为一个良好的设计模式,它是更好地使用$ ** **的http服务/工厂。使用** $国土资源**,而不是* $ HTTP * – 2014-10-29 06:22:11
这里只是示例演示如何使用$ HTTP。但是对于编码,大多数人使用每一个逻辑事务,退休等服务。控制器只应该作为视图和服务之间的信使。 – 2014-10-29 06:23:51
甜美!多谢你们! – 2014-10-29 06:25:24