Создание библиотеки в угловом формате для использования в любом проекте - PullRequest
0 голосов
/ 07 сентября 2018

Я пытаюсь создать приложение в угловой версии 6, которое может генерировать js как вывод, где приложение может быть встроено непосредственно в любое приложение.

Например.

<div id="entryID"/>
<script src="angularapp.js"></script>
<script>
AngularApp.App({
    inputParam1: 'param1'
    user: { id: 'userid' },
    resize: 'detect'
  }, document.getElementById("entryID"));
  </script>

Здесь entryID используется для div, чтобы инициализировать приложение и вписаться в div

1 Ответ

0 голосов
/ 07 сентября 2018

Вам стоит взглянуть на Угловые элементы . Это часть проекта Angular, и его функция в значительной степени соответствует вашим потребностям: создание файла .js, который при импорте позволит вам использовать компоненты в любой среде.

Он работает с использованием пользовательских элементов , в основном регистрируя компонент в браузере, чтобы вы могли использовать их где угодно, если вы импортируете файлы .js.

Обратите внимание, что сгенерированные файлы .js довольно массивны, поскольку включают в себя всю библиотеку Angular.

Поддержка даже включена для Internet Explorer , если вы используете правильные полифилы.

...