вот я и надеялся что можно будет просто /blog первый вариант не подходит с удалением. Это не обязательно.
Человек заходит на domain.com он попадает на русскую и на пустой path 'domain.com/'. Если чловек пропишет 'domain.com/en' ему должно изменится на en и 'domain.com/en' это тоже главная.. Если 'domain.com/blog' 'domain.com/en/blog' это одна и таже страница. Давайте опустим то что я сказал удалять с урла (в вашем варианте это был редирект). Просто получается без en он не попадет куда нужно... Нельзя ли указать не обязательный путь?
Ivan Stroykin, вот только попробовал, и если я пишу localhost:4200/blog он мне показывает HomeModule)))))))))))))) так как первый сегмент это язык))) а localhost:4200/blog/blog это Сам блог)
А как вернутьсяна предыдущий роут? это мне нужно получается часть урла запомнить? или из всего урла исключить en ru? Просто вы указали редирект бриф. Но идею я понял. А нельзя ли без редиректов? Сразу распарсить урл забрать язык и удалить чать урла? Или так как вы написали это и есть лучшее решениее в данной задаче?
Ivan Stroykin, ну к примеру страницы Component 1, Component 2, Component 3 и т.д.... и есть Сервис AuthService... Могу ли я как то глобально его внести? чтоб не прописывать каждый раз "constructor(private service: AuthService)" а потом в ngOnInit ... или только так можно?
спасибо большое... смысл понял! но у любого пользователя есть доступ к разделам/страница.... AuthGuard я писал на редирект, но по сути логинки нет.... И как мне импортировать на весь проект сервис? возможно ли это задать его глобально?
Если вы учите. Мой совет. раз просмотрите все уроки. сделайте перерыв. Пусть ляжет в голову :). После этого эту же инфу снова прочитайте. и снова и снова... Пока сил хватит... Потом садитесь за jquey и работайте... он проще и короче.... На стартовом этапе вы все равно не ухватите чистый ванильный js со всеми прототипами.
Когда вы дойдете до прототипов вы уже будете с багажем знаний. а пока что мой совет jquery ))))))))
ну он же просто секунду будет ждать? И тем более Я не знаю Что запустится После A.... может вызваться не B а F.... а при клике на F может вызваться как и D так и Q.. Все завист он параметров какие выбраны. Мне нужно какойто массив []. в который я буду пушить http post или get и опять же рандомный... Опять же этот массив должен быть в сервисе... потому что вызовы с разных компонентов.... по клику пушится в массив и вызывается если он пустой.... если не пустой то значит поместить в конец и поставить в очередь на вызов
у меня есть виджет A по клику на итем в виджете A идет запись в базу(это первый запрос). После клика на итем в виджете B должен пойти запрос по данным кликнутого Итема(2 запрос)....
Таких цепочек у меня довольно много и вот как то мне нужно это поместить все в очередь... Бывают даже цепочки А В С.... В данный иногда очень большой пендинг в нетворках... И у меня бывает запрашивает по 3 раза token.... и первый решфреш токен забрал и сработал норм... а 2 и 3 запрос прислали 400 ошибку и я вылетел с приложения на логинку..... Для того чтоб это избежать... мне нужно все ставить в очередь.... И как бы по доке я это должен сделать.... Я думал что я такие штуки должен бы пушить в какойто Subject общий для запросов и в котором выполняется первый запрос начинается 2...
ааааа даже так... т.е. по сути и прослушивать всегда вхождение этого Observable и не парится с промисами?
Ну ок спс :) У меня просто мало практики... ток месяц пишу) перешел с jquery сразу на Ang)) Спс еще раз
dmitrygavrish, нет... Я видел в практике... у людей все гуд работает... До этого у меня вместо пустого path были auth и content... Это не повлияло на звисание браузеров....
Человек заходит на domain.com он попадает на русскую и на пустой path 'domain.com/'. Если чловек пропишет 'domain.com/en' ему должно изменится на en и 'domain.com/en' это тоже главная.. Если 'domain.com/blog' 'domain.com/en/blog' это одна и таже страница. Давайте опустим то что я сказал удалять с урла (в вашем варианте это был редирект). Просто получается без en он не попадет куда нужно... Нельзя ли указать не обязательный путь?