В настоящее время проект Vue настроен с помощью веб-пакета.
Я могу собрать весь проект в один файл JS - я могу импортировать этот файл JS в проект angularjs и использовать компонент
<my-component myprop="someprop"></my-component>
Я смог выполнить это с помощью vue-custom-element package (https://github.com/karol-f/vue-custom-element), который, как я понимаю, в основном оборачивает компонент vue в независимый от фреймворка собственный веб-компонент.
Однако, что я действительно хотел бы сделать, это построить vuejsкомпонент в виде пакета npm, который я могу затем импортировать в angularjs как зависимость. Как я могу это сделать - возможно ли это?
Наконец, есть ли хороший способ передачи данных из компонента vuejs в angularjs?Я могу сделать это только с помощью прослушивателей событий документа.
Итак, в итоге:
- Могу ли я упаковать свой компонент vue в пакет npm, который можно импортировать в angularjs как зависимость
- Как лучше всего передать данные из компонента vue в угловой проект?