Я использую службу в своем приложении angular
для создания uibModal
следующим образом
function modal(modalConfig){
var modalInstance = $uibModal.open({
animation: true,
template: require("../a/b/xyz.html"),
controller: modalConfig.controller,
size: modalConfig.size,
controllerAs: modalConfig.controllerAs,
bindToController : true,
resolve: modalConfig.resolveObj
});
}
Обратите внимание на строку
template: require("../a/b/xyz.html"),
Я хочу использовать переменную на своем месте, подобную этой
template: require(modalConfig.templateUrl),
но когда я использую переменную вместо жестко закодированного значения webpack
, мне дают
Critical dependencies:
83:22-54 the request of a dependency is an expression
Я не могу разрешить эту ошибку. Какова может быть причина?
Я использовал сервер node-express
для непрерывной сборки webpack
. Я также посмотрел на другие ответы, но они не решили мой запрос.