169 похожих чатов

Всем привет У меня есть вот такая структура роутов, и каждый

раз при смене active/archive инициализируется ChatsSidebarComponent, возможно ли изменить это поведение? Что бы он инициализировался только один раз

14 ответов

17 просмотров

У меня была похожая ситуация, только с "component" и "component/:id", с помощью Location.go(url) из @angular/common изменил url без переинициализации компонента. Но не уверен, что это хорошее решение, пока проблем не увидел

попробуйте при навигации использовать опции https://angular.io/api/router/NavigationExtras

xxtux Shvets
попробуйте при навигации использовать опции https:...

а точно там есть опция для этого? я чет не вижу, мне еще кидали такие ссылки https://angular.io/api/router/UrlMatcher https://angular.io/api/router/BaseRouteReuseStrategy вроде по второй что-то похожее на то, что нужно для этого кейса "that is, the existing component is reused"

Leonid Симаков
а точно там есть опция для этого? я чет не вижу, м...

Да, тебе нужно использовать routeReuseStrategy https://blog.bitsrc.io/angular-route-reuse-strategy-c7939ebbf797?gi=995b8091680a

Roman Shaldaev
Да, тебе нужно использовать routeReuseStrategy ht...

Я кидал кому-то такую ссылку. Но имхо дофига гемера на ровном месте. Это вам нужно просто анимацию скипнуть?

Andrei
Я кидал кому-то такую ссылку. Но имхо дофига гемер...

мне нужно было да, ну и хуки с конструктором не вызывать, т.е. использовать текущее состояние компонента

Leonid Симаков
а точно там есть опция для этого? я чет не вижу, м...

Оно вроди юзается для всего роутинга. Нельзя повесить на конкретный (типа path: ..., reuse: ...)

Andrei
Оно вроди юзается для всего роутинга. Нельзя повес...

Стратегия вешается на весь роутер, но можно определить при переходе на какие роуты будет происходить магия

Roman Shaldaev
Стратегия вешается на весь роутер, но можно опреде...

Ну это уже внутри стратегии. А тут бы OCP не помешал... Ну нафиг. Много гемора

xxtux Shvets
проще убрать это из роутера вовсе

Я об этом же. Тоесть чтобы это делать глобально в стратегии и не плодить if/switch, то нужно какой-то OCP внедрять. А в данной задаче выглядит как оверхед

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта