hledger/hledger-api/client/hledger-client.js
2016-01-12 11:15:51 +01:00

40 lines
950 B
JavaScript

var hledger = angular.module('hledger', [
'ui.router',
'ngResource'
])
hledger.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise("/accounts");
$stateProvider
.state('accounts', {
url: "/accounts",
templateUrl: "accounts/view.html",
controller: function($scope) {
$scope.accounts = ["A", "List", "Of", "Items"];
}
})
.state('help', {
url: "/help",
templateUrl: "help/index.html"
});
});
hledger.factory('Journal', function($resource) {
return($resource("/journals/:id"));
});
hledger.controller("JournalController", function($scope, Journal) {
Journal.query(function(data) {
$scope.journals = data;
});
});
hledger.factory('Account', function($resource) {
return($resource("/accounts/:id"));
});
hledger.controller("AccountsController", function($scope, Account) {
Account.query(function(data) {
$scope.accounts = data;
});
});