Toggl
by Erik Wegner
HTML
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.6/angular.min.js"></script>
API-Token
<input type="password" name="apitoken" />
<div ng-app="myApp">
<div ng-controller="AbcCtrl">Seconds
<ul>
<li ng-repeat="s in seconds">{{s}}</li>
</ul>
</div>
</div>
JavaScript
var frontpageApp = angular.module("myApp", []);
frontpageApp.factory(
'DataProvider', ['$rootScope', '$http',
function ($rootScope, $http) {
var k = {}
k.items = []
timerhandle = 0
k.getData = function() {
console.log("getData");
$http({
method: 'GET',
url: 'https://www.toggl.com/api/v8/time_entries?start_date=2015-10-01T00%3A00%3A00%2B02%3A00&end_date=2015-10-02T00%3A00%3A00%2B02%3A00'
}).then(function successCallback(response) {
console.log(response);
});
}
return k
}]);
frontpageApp.controller(
"AbcCtrl", ['$scope', 'DataProvider',
function ($scope, $dp) {
$dp.getData();
}]);