generator-at-angular
Version:
Yeoman angular application generator thet uses Webpack, SASS, UI router, Karma and Jasmine for testing, and auto generated docs.
29 lines (28 loc) • 1.03 kB
JavaScript
// generator-at-angular-docs angular application
var docsApp = angular.module('generator-at-angular-docs', []);
// Docs main controller
docsApp.controller('docsCtrl', function ($scope, $http){
$http({'method': "GET", 'url': 'docs-assets/docs.json', cache: false}).then(function(res){
// attaching appName to scope
$scope.appName = res.data.info.appName;
// attaching docs to scope
$scope.components = res.data.components;
$scope.directives = res.data.directives;
$scope.services = res.data.services;
$scope.pages = res.data.pages;
// Base href for app routes
$scope.apphost = 'http://localhost:'+res.data.info.port;
// Hash prefix
$scope.hashPrefix = '/#!';
});
// attaching currentYear to scope
$scope.currentYear = new Date().getFullYear();
/*
* replaceSlashWith2Underscores
* takes a string as an input
* replaces every '/' with '__'
*/
$scope.replaceSlashWith2Underscores = function(string){
return string.replace(new RegExp('/', 'g'), '__');
};
});