Теперь у нас есть 2 проекта, один из которых Общие компоненты , другой Управление системой . И Общие компоненты построен Angular4, Управление системой может быть любой структурой.
Теперь мы хотим назвать Объекты проекта Общие Компоненты в порядке времени выполнения.
Когда мы запустили ng build --prod
, мы получили такие js-файлы следующим образом:
inline.812ba51cb65d5b4729c0.bundle.js
polyfills.805265a201496887139d.bundle.js
scripts.c44dd7aa4586c311cdaf.bundle.js,
vendor.b19bafe3297743c04903.bundle.js
main.5c3ed0f42e8c01535b0d.bundle.js
Включить их в index.html с помощью <script type="text/javascript" src=“<the url of js file>”></script>
- Добавить селектор корневых компонентов Общие компоненты libs в index.html (например,)
Когда вышеуказанные шаги выполнены, мы можем загрузить js-файлы, но не можем нормально работать, Общие компоненты * Стиль 1038 * не может нормально отображаться.
Теперь, мы пытаемся встроить скомпилированные js-файлы в шаблон, выдадим сообщение об ошибке следующим образом: Uncaught TypeError: Невозможно прочитать свойство 'call' из undefined.
ссылка на сообщение об ошибке