示例#1
0
var angularTemplates = function () {
    var htmlFilter = gulp.filter('**/*.html', {restore: true});
    var defaultJs = gulp.src(['src/main/util/tpl-header.js.tpl', '<%= paths.resources %>/**/*.html', 'src/main/util/tpl-footer.js.tpl'])
        .pipe(gulp.sourcemaps.init())
        .pipe(htmlFilter)
        .pipe(gulp.ngHtml2js({moduleName: 'cat.template', stripPrefix: 'resources/', declareModule: false}))
        .pipe(htmlFilter.restore)
        .pipe(_concatenateAndUglify(config.pkg.name + '.tpl'));

    var htmlFilter2 = gulp.filter('**/*.html', {restore: true});
    var requireJs = gulp.src(['src/main/util/tpl-header-require.js.tpl', '<%= paths.resources %>/**/*.html', 'src/main/util/tpl-footer-require.js.tpl'])
        .pipe(gulp.sourcemaps.init())
        .pipe(htmlFilter2)
        .pipe(gulp.ngHtml2js({moduleName: 'cat.template', stripPrefix: 'resources/', declareModule: false}))
        .pipe(htmlFilter2.restore)
        .pipe(_concatenateAndUglify(config.pkg.name + '-require.tpl'));

    return mergeStream(defaultJs, requireJs);
};
示例#2
0
var angularTemplates = function () {
    return gulp.src('<%= paths.resources %>/**/*.html')
        .pipe(gulp.sourcemaps.init())
        .pipe(gulp.ngHtml2js({moduleName: 'cat.template', stripPrefix: 'resources/'}))
        .pipe(_concatenateAndUglify(config.pkg.name + '.tpl'));
};