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