Angularjs 包括控制器、服务和指令

Angularjs 包括控制器、服务和指令,angularjs,Angularjs,目前我的index.html文件如下 <script src="controller-a></script> <script src="controller-b></script> <script src="controller-c></script> 您可以使用gulp/grunt解决此问题,代码如下所示 gulp.task('app-js', function () { return gulpMerge( g

目前我的index.html文件如下

<script src="controller-a></script>
<script src="controller-b></script>
<script src="controller-c></script>


您可以使用gulp/grunt解决此问题,代码如下所示

 gulp.task('app-js', function () {
 return gulpMerge(
  gulp.src('static/src/tpl/*.html')
    .pipe(minifyHtml({empty: true}))
    .pipe(ngtemplate({
      module: 'genTemplates',
      standalone: true
    })
  ), gulp.src([
    'static/src/js/app.js',
    'static/src/js/locale_zh-cn.js',
    'static/src/js/router.js',
    'static/src/js/tools.js',
    'static/src/js/services.js',
    'static/src/js/filters.js',
    'static/src/js/directives.js',
    'static/src/js/controllers.js'
  ])
 )
 .pipe(concat('app.js'))
 .pipe(gulp.dest('static/dist/js/'));
 });

希望这能对你有所帮助。请参阅

查看一些可用的初学者工具包,例如此工具包或此browserify工具包,它们将演示最佳做法您可以使用gulp将所有文件添加到一个文件中,然后在索引文件链接中加载该文件