123456789101112131415161718192021 |
- // A RESTful factory for retreiving mails from 'mails.json'
- app.factory('mails', ['$http', function ($http) {
- var path = 'js/app/mail/mails.json';
- var mails = $http.get(path).then(function (resp) {
- return resp.data.mails;
- });
- var factory = {};
- factory.all = function () {
- return mails;
- };
- factory.get = function (id) {
- return mails.then(function(mails){
- for (var i = 0; i < mails.length; i++) {
- if (mails[i].id == id) return mails[i];
- }
- return null;
- })
- };
- return factory;
- }]);
|