У меня есть 2 подмодуля в моем приложении AngularJS (v1.7), давайте назовем их A и B. Я пытаюсь импортировать компонент (с шаблоном html и контроллером) из модуля B (componentB), для использования внутри шаблона компонента в модуле A (componentA).
После прочтения Повторное использование AngularJS Компонент в другом модуле (внедрение зависимостей) , я сначала попытался сделать это, указав componentB как зависимость для componentA, а затем использовать его внутри componentA template.
componentA. js
angular.module('A', ['componentB']).component('componentA', {...});
componentA. html
<div>
<componentB></componentB>
</div>
К сожалению, это не сработало, даже если componentB правильно определен и успешно используется в модуле B. Я также попытался указать модуль B как зависимость модуля A, изменив app.js
, как показано ниже:
angular.module('A', ['B'])
.config(...
В обоих случаях я получаю
Uncaught Error: [$ инжектор: modulerr]
Мне трудно найти похожие вопросы / статьи, которые относятся к AngularJS в отличие от более новых Angular. Я также довольно ржавый с AngularJS, поэтому любая помощь будет признательна, спасибо заранее.