Gulp templatecache и с помощью html URL для диалогового окна

Привет Я использую плагин gulp, чтобы создать шаблон всех моих партикулов, а затем слить его с помощью приложения js script и уменьшить.

var partials: ['app/**/*.html', '!app/index.html', '!app/bower_components/**/*.html'],

    gulp.src(partials)           
   .pipe(plugins.angularTemplatecache("templates.js", {module: "mainApp", root: "app/"}));

Все .html загружаются правильно, но когда я пытаюсь указать html как часть некоторого диалогового окна плагина внутри некоторого контроллера (я использую ng-материал), он выдает 404. ex -

$mdDialog.show({
                controller: 'entityGridCtrl',
                templateUrl: 'user/partials/entityGrid.html'
            });

Ответ 1

В вашей задаче gulp путь root: должен соответствовать тому, как ваша ссылка на html. Итак, измените root: "app/" на root: "user/partials". (Или наоборот)