Allowed Injecting dependencies
by cmyworld
HTML
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.js"></script>
<div ng-app="myApp" ng-controller="defaultCtrl">{{message}}
<div>
JavaScript
angular.module("myApp", [])
.filter('secondsToTime', function ($rootScope,testService) {
return function (input) {
var sec = parseInt(input, 10);
if (isNaN(sec)) return "00:00:00";
var hours = Math.floor(sec / 3600);
var minutes = Math.floor((sec - (hours * 3600)) / 60);
var seconds = sec - (hours * 3600) - (minutes * 60);
return ("0" + hours).substr(-2) + ':' + ("0" + minutes).substr(-2) + ':' + ("0" + seconds).substr(-2);
}
})
.controller("defaultCtrl", function ($scope, secondsToTimeFilter,testdirective) {
$scope.message = "Hello World";
})
.controller("defaultCtrl2", function ($scope, secondsToTimeFilter) {
$scope.message = "Hello World";
})
.service("testService",function() {
this.test=22;
})
.directive("testdirective",function() {
});
;