Загрузить html-файлы с веб-пакетом в угловое приложение с помощью ngtemplate-loader

Я пытаюсь загрузить html частички в мое угловое приложение, используя ngtempalte-loader. Я не могу понять, как включить только определенную папку.

Допустим, моя древовидная структура выглядит так:

-root/
     -webpack.config.js
     -app/
        -templates/
           -template1/
               -file.html  
           -template2/

И я использую это в файле конфигурации для веб-пакета:

{
   test: /\.html$/,
   loader: 'ngtemplate?prefix=app/templates/!html'
}

Я тоже пробовал с

relativeTo =

Но мне не повезло... Он всегда просматривает все мое приложение и собирает все html-файлы. Я хотел бы просто разобраться с частичками в этой папке с помощью ngtemplate-loader. Вы, ребята, знаете, как?

1 ответ

Не уверен, что это все еще актуально, но вы можете попробовать. Для этого вам требуется модуль пути "Node".

{
  test: /\.html$/,
  loader: 'ngtemplate?relativeTo=' + (path.resolve(__dirname, './app/templates')) + '/!html'
}
Другие вопросы по тегам