AngularJS:获取src / app / templates目录中的所有文件名

时间:2016-10-31 14:04:45

标签: javascript html angularjs

我想获取网页的所有模板文件名,它们都位于src / app / templates中。

对于我的一个脚本,我使用$ templateCache在该目录中的每个文件上运行作业,但是我必须在调用$ templateCache.get('filename')时手动列出所有文件名

我需要一种自动获取此列表的方法,但$ templateCache没有getAll()函数。

2 个答案:

答案 0 :(得分:0)

您可以使用Gulpgulp-angular-templatecache

之类的任务运行器

答案 1 :(得分:0)

你可以使用gulp并尝试使用代码

    var templateCache = require('gulp-angular-templatecache');
    var viewFiles = "src/js/**/*.html";
    gulp.task('views', function() {
  return gulp.src(viewFiles)
      .pipe(templateCache({
        standalone: true
      }))
      .on('error', interceptErrors)
      .pipe(rename("app.templates.js"))
      .pipe(gulp.dest('./src/js/config/'));
});

只需用您的路径替换路径