У меня есть гибридный проект с кодом AngularJS 1.x и Angular 6.Я пытаюсь связать все шаблоны .html в файл js, чтобы все следующие вызовы AngularJS, которые выполняются в файлах * .js -
.directive('myDirective', [
function () {
return {
restrict: 'E',
templateUrl: '/components/.../derp/derp.html',
...
}}]);
, работали.
Iпопытался использовать ngtemplate-loader
со следующим правилом:
{
test: /\/(components|views)\/.*?\.html$/,
use: [
{
loader: 'ngtemplate-loader'
},
{
loader: 'html-loader'
}
]
}
и без сигары .. насколько я понимаю, это будет работать только для вызовов require(..)
, а не для простых строковых URL-адресов .. Я не сделал 'Не найти решения, которое работает с файлами js, которые не поддерживают require
.
Спасибо