что если добавить его снова на страницу, то у меня возвращается всегда старый стейт анги с роутом, который был перед тем как убить компонент на внешнем сайте.... уже часов 8 копаю и логаю каждую строку.. но не могу найти место. которое навигирует на страницу, которую рендерит компонент после второй вставки на страницу...
А теперь по-русски
Утром отпишусь...😂
1) экспортировал ангу в вебкомпонент 2) вставил на страницу без анги 3) компонент отобразился как надо, не считая проблем со стилями... 4) удалил компонент из DOM 5( вставляю компонент снова 6) компонент стартует со стейтом , который был до удаления Вместо того чтобы запустить проект с нуля...
значит нужно либо провайдить стейт в компонент либо чистить стейт в ngOnInit
такое происходит потому что стейт провайдится в рут и при разрушении компонента он так и остается в памяти
В том то и дело что в аппКомаоненте ничего не происходит, и переброс на страницу там нет вообще, все места где есть переход покрыл консоль логами и нифига... Чистота чисто тайд... Хз куда копать...
ты же про вэб компонент говоришь, при чемтут аппКомпонент?
При том что вебкомпонент это ангуляр приложение )
ну и отлично, то есть у тебя есть createCustomElement(AppComponent, { injector: this.injector }) ?
тогда нужно ресетить стейт в аппКомпоненте
Я и так делаю, чтобы убить компонент
Тут скорее неправильно выразился... У меня вебкомпонент в котором анга .. В нем юзер навигирует по страницам и в. Последнем шаге оповещает родителя что процесс завершен и передает наружу данные, родитель убивает вебкомпонент. При добавлении компонента клиент видит самую последнюю посещенную страницу в компоненте, а не самую первую...
потомучто проутер провайдится в рут
Обсуждают сегодня