Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

如何把var app=angular.module('index',[])封装成一个单例模式。

$
0
0

如上所问。 ### 问题描述 我们写文件时候都是要拆分文件的。 controller放到controller.js里 route放到router.js里 service放到service.js里 而每个js文件都要有个app 如何把下面的代码放到app.js里。然后再其他文件里调用。简单的说就是期望做个单例模式 var app=angular.module(‘index’,[]) ### 环境配置和组件 MEAN+angular-ui-router+requirejs angular是1.4.6 ### 自己的一些尝试 先说下angularAMD。在github上看见的。觉得应该能实现再记得想法。正在深入看。在这暂且不说。 然后尝试使用了requirejs 封装成了以下代码 js文件 app.js define(function(){ var app=angular.module(‘index’,[]); return app; }) html文件index.html <!DOCTYPE html> <html ng-app=“index”> <head ng-controller=“setTitle”> <title ng-bind=“title”></title> <script type=“text/javascript” src=“javascripts/angular-1.4.6/angular.js”></script> <script type=“text/javascript” src=“angular-ui-router/release/angular-ui-router.js”></script> <ng-include src="’/public.html’"></ng-include> </head> <body>

<header ng-controller=“body”> <h1 ng-bind=“title”></h1> <p>Welcome to <span ng-bind=“title”></span></p> <p ng-bind=“returnStr”></p> </header> <section ng-controller=“changeLocation”> <input class=“btn btn-success” type=“button” value=“login” ng-click=“toLogin()”/> <input class=“btn btn-danger” type=“button” value=“register” ng-click=“toRegister()”/> </section> <section ui-view=""></section> </body> <script src=“requirejs/require.js” data-main=“javascripts/JF_index.js”></script> <!–<script type=“text/javascript”> require.config({ baseUrl:’/public’ }) require(’’); </script>–> <!–<script type=“text/javascript” src=“javascripts/service/commVal.js”></script> <script type=“text/javascript” src=“javascripts/Users/JF_login.js”></script>–>

</html> 然后报错。。 图片.png


Viewing all articles
Browse latest Browse all 14821

Trending Articles