小编Bra*_*don的帖子

将Angular HTTP.get函数转换为服务

我正在尝试将HTTP.get我的Angular 函数转换controllers.js为服务services.js.

我发现的例子都有相互冲突的方式来实现服务,他们选择的名称令人困惑.此外,服务的实际角度文档使用的语法与所有示例的语法不同.我知道这很简单,但请帮帮我.

我有app.js,controllers.js,services.js,filters.js.

app.js

angular.module('MyApp', []).
    config(['$routeProvider', function($routeProvider)
        {
            $routeProvider.
                when('/bookslist', {templateUrl: 'partials/bookslist.html', controller:             BooksListCtrl}).
                otherwise({redirectTo: '/bookslist'});
        }
    ]);
Run Code Online (Sandbox Code Playgroud)

controllers.js

function BooksListCtrl($scope,$http) {
    $http.get('books.php?action=query').success(function(data) {
        $scope.books = data;
    });

    $scope.orderProp = 'author';
}
Run Code Online (Sandbox Code Playgroud)

service angularjs

46
推荐指数
1
解决办法
3万
查看次数

标签 统计

angularjs ×1

service ×1