{"size": 842, "ext": "js", "max_stars_repo_path": "app/directives/directive001/directive001.js", "max_stars_repo_name": "juliofornode/directives", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "app/directives/directive001/directive001.js", "max_issues_repo_name": "juliofornode/directives", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "app/directives/directive001/directive001.js", "max_forks_repo_name": "juliofornode/directives", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 21.5897435897, "max_line_length": 81, "alphanum_fraction": 0.4038004751}
(function () {

    "use strict";

    angular.module('directive001', [])

        .controller('Controller001', ['$scope', function ($scope) {

            $scope.types = [
                {
                    name: "Component or widget",
                    description: "Separate template"
                },
                {
                    name: "Decorator",
                    description: "Attribute that modifies a current HTML element"
                },
                {
                    name: "Structural",
                    description: "Modifies the DOM"
                }
            ];

        }])

        .directive('directive001', function () {

            return {
                restrict: 'E',
                templateUrl: 'directives/directive001/directive001.tpl.html'
            }

        })





}());