1 | exports.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 |
|
12 | function 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 |
|
21 | if(i==0){
|
22 | if(val.usageName !=""){
|
23 |
|
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 |
|
41 | function 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 |
|
50 | exports.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 |
|
58 | exports.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 |