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() {
     
 });
 ;