cleverstack-cli
Version:
Command line interface for CleverTech's CleverStack
39 lines (31 loc) • 992 B
JavaScript
/**
* @file Instantiates and configures angular modules for your module.
*/
define(['angular'], function (ng) {
'use strict';
ng.module('{{template_name}}.controllers', []);
ng.module('{{template_name}}.providers', []);
ng.module('{{template_name}}.services', []);
var module = ng.module('{{template_name}}', [
'cs_common',
'{{template_name}}.controllers',
'{{template_name}}.providers',
'{{template_name}}.services'
]);
module.config([
'$routeProvider',
'{{Template}}emplateProvider',
function ($routeProvider, Template) {
// Set the subfolder of your module that contains all your view templates.
CSTemplate.setPath('/modules/{{template_name}}/views');
// Register any routes you need for your module.
$routeProvider
.when('/example', {
templateUrl: Template.view('index'),
controller: '{{Template}}ExampleController',
public: true
});
}
]);
return module;
});