Angularのカスタムfactory利用例メモ

Angularのカスタムfactory利用例メモ利用例をメモしておきます。前記事と同様「AngularJSリファレンス」を参考にしています。

「あぁ、こんなふうに使えばいいのか」と思ったのでメモ。

app.js

var app = angular.module('app', [])

app.constant('apiUrl', '/api/products.json')
app.constant('apiKey', 'apikeyapikeyapikey')

app.factory('productsService', ['$resource', 'apiUrl', 'apiKey'], function($resource, apiUrl, apiKey){
  return $resource(apiUrl).query({api_key: apiKey});
}]);

app.controller('ProductsController', ['$scope', 'productsService'], function($scope, productsService){
  $scope.products = productsService;
}]);

その他メモ

  • constantモジュールは、configモジュールより先に実行される。

参考

AngularJSリファレンス

Pocket
LINEで送る

You may also like...