lib/controller/templates/_controller.es6
(function () {
'use strict';
class <%= ctrlName %> {
constructor(<% if (!controllerAs) { %>$scope<% } %>) {
<% if (controllerAs) { %>let vm = this;
vm.ctrlName = '<%= ctrlName %>';<% } else { %>$scope.<%= lowerCamel %> = {};
$scope.<%= lowerCamel %>.ctrlName = '<%= ctrlName %>';<% } %>
}
}
/**
* @ngdoc object
* @name <% if (parentModuleName) { %><%= parentModuleName %>.<% } %><%= moduleName %>.controller:<%= ctrlName %><% if(!controllerAs) { %>
* @requires $scope<% } %>
*
* @description
*
*/
angular
.module('<% if (parentModuleName) { %><%= parentModuleName %>.<% } %><%= moduleName %>')
.controller('<%= ctrlName %>', <%= ctrlName %>);
}());