Yeoman - частичный HTML-шаблон углового материала загружен неправильно после сборки grunt

0

Я сделал веб-приложение с угловым материалом, используя Yoman в качестве стартера проекта. Когда я бегу

grunt serve

Я правильно вижу сайт в локальном хосте, и все работает. Когда я запускаю:

grunt build

для создания моего веб-приложения он заканчивается без ошибок. После этого я загружаю содержимое папки dist на свой веб-сервер, но когда я перехожу к веб-приложению, частичный шаблон html, который я использовал в $ mddialog, не загружается, и я получаю эту ошибку:

GET http://my.website.url/views/dialogs/dialoginfodocument.html 404 (Not Found)
on file vendor.t3fefw.js

Код $ mddialog:

          $mdDialog.show({
            scope: $scope,
            templateUrl: './views/dialogs/dialoginfodocument.html',
            parent: angular.element(document.body),
            targetEvent: $event,
            clickOutsideToClose:true,
            preserveScope:true,
            useFullScreen: useFullScreen
          })

и частичный шаблон html:

<md-dialog>  
<md-toolbar>.....</md-toolbar>
<md-dialog-content>....</md-dialog-content>
</md-dialog>

Что я делаю неправильно?

  • 1
    попробуйте удалить ведущий ./
Теги:
angular-material
gruntjs
mddialog
yeoman

1 ответ

0
Лучший ответ

Благодаря комментарию charlietfl я решил проблему. Проблема была в ./ перед html шаблоном url.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню