Как использовать скомпилированный проект angular 2+ (js code) в других проектах (purl html, angular 1 или angular 2+ или в других интерфейсных средах) - PullRequest
0 голосов
/ 15 мая 2018

Теперь у нас есть 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. ссылка на сообщение об ошибке

...