Одним из наших заявлений о проблемах бизнеса является то, что мы должны создать компонент таким образом, чтобы любой потребитель мог использовать их в качестве виджета и встроить в свой веб-сайт. И дело в том, что у нас уже есть этот компонент, сделанный с помощью ember.
Мы не знаем, какой стек будет иметь пользовательский веб-сайт, который может быть случайным. Поэтому мы подумали о преобразовании этих компонентов в веб-компоненты.
Мы сделали небольшой POC, где мы не смогли создать веб-компонент из компонента ember, используя glimmer. Но мы сталкиваемся с парой проблем
- Мы не можем передавать объекты / массивы в веб-компоненты с помощью glimmer (мы пытались использовать его через свойства)
- Каким-то образом теневой DOMне работает при визуализации веб-компонента
Для использования простого компонента glimmer я следовал https://glimmerjs.com/guides/using-glimmer-as-web-components