UNPKG

1.5 kBJavaScriptView Raw
1exports.createFileAppJS = function(fs,config,module){
2
3
4 fs.open(config[1].appname+'/settings/app.js','w+',function(err,fd){
5 fs.write(fd,genAppJS(config,module));
6 })
7
8
9
10}
11
12function genModuleList(module){
13 var list="";
14 var i=0;
15 module.forEach(function(val,id){
16 if(id!=0){
17 if(!val.name){
18
19 }else{
20 //console.log(val.name);
21 if(i==0){
22 if(val.usageName !=""){
23 //console.log(val);
24 list += val.usageName;
25 i++;
26 }
27
28 }else{
29 if(val.name!=" "){
30 list += ",\n";
31 }
32 }
33
34 }
35 }
36 })
37 return list;
38}
39
40
41function genAppJS(config,module){
42 var jsApp;
43 var jsAnchor = "//%Anchor\n";
44 jsApp="var app = angular.module('"+config[1].appname+"',[\n"+genModuleList(module)+"\n"+jsAnchor+"])";
45 return jsApp;
46}
47
48
49
50exports.createFileConfJS = function(fs,config){
51 var js="app\n.run(\n\t['$rootScope','$state','$stateParams',\n\t\tfunction($rootScope,$state,$stateParams){\n\t\t\t$rootScope.$state=$state;\n\t\t\t$rootScope.$stateParams=$stateParams;\n\t\t}\n\t]\n)";
52 fs.open(config[1].appname+'/settings/config.js','w+',function(err,fd){
53 fs.write(fd,js);
54 })
55
56}
57
58exports.createFileConfRouteJS = function(fs,config,state){
59 var jsRoute = "app\n.config(\n\t['$stateProvider','$urlRouterProvider',\n\t\tfunction($stateProvider,$urlRouterProvider){\n\t\t\t//%DEFAULT_STATE\n\t\t\t$stateProvider\n\t\t\t\t//%NEW_STATE\n\t\t}\n\t]\n)";
60
61 fs.open(config[1].appname+"/settings/config.routes.js","w+",function(err,fd){
62 fs.write(fd,jsRoute);
63 })
64}
\No newline at end of file