将angular js应用程序index.html页面设置为只包含一个控制器
setup angular js application index.html page to include only singe controller
我在后端使用nodejs编写了一个角度应用程序(MEAN(。应用程序中有多个模块,因此有多个控制器。
我们必须在index.html文件中包括所有的控制器,如果我们添加到任何模块中,也必须包括新的控制器。
我已经检查了在同一堆栈上运行的其他应用程序(MEAN(,但在那里的源代码中我还没有找到所有的控制器。
所以请帮助我优化我的应用程序。
那么我建议研究Gulp,因为它可以连接,如果你想的话,可以缩小你的代码库并将其放在一个文件中。然后可以在index.html 中引用该单个文件
// Example - Concate the js files together and place them in the dist folder
gulp.task('js', function(){
var src = ['../../file-name.js'];
return gulp.src(src)
.pipe(concat('main.js').on('error', gutil.log))
.pipe(gulp.dest('dist/js').on('error', gutil.log))
});
这是我与Angular1合作时使用的示例。Gulp将我的所有目标文件放在dist
文件夹和index.html
文件中引用的main.js
文件中。
<script type="text/javascript" src="js/main.js"></script>
相关文章:
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- 如何将文件夹中包含的控制器动态绑定到angularjs中的视图
- 重定向到同一页面,但其中包含一条消息
- 重定向到同一页面,但其中包含一条消息
- 如何只包含一次javascript文件
- 响应字段包含一个子级时的节点 SOAP 强制数组
- 在 AngularJS 中将脚本包含在控制器、工厂和服务中
- 如何使用bower在javascript项目中包含一个私有的本地文件
- 使用moment js创建一个包含一周中的几天和一天中的几个小时的数组
- 如何检查对象是否包含一组属性
- 只要我包含一个控制器,AngularJS就会停止工作
- 将angular js应用程序index.html页面设置为只包含一个控制器
- 如何判断一个对象是否包含一个数组
- 如何在asp.net中使用Javascript从gridview中搜索仅包含一列
- jQuery -检查val是否为空并包含一段特定的文本
- 如何确保javascript在ASCX中使用时只包含一次
- 拆分数组仍然是一个包含一项的数组,而不是字符串
- 对象的Javascript数组,其中一个对象还包含一个数组
- Jquery函数只包含一次
- 基于下拉列表中设置的初始值,用Javascript在表单中填充6个字段,其中包含一周中的天数