Size: a a a

2021 February 10

RD

Roman Danyliv in Angular Kyiv
Sergey Фrolov
Там похоже кто-то более "умный" свои хотелки проталкивает.
Щас забадяжу стакблиц
источник

Sergey Фrolov in Angular Kyiv
Maksym Podhornyi
сделал как в доке но изза первого "#" оно не работает.
отключил хеш и все стало ок. но к сожалению мне это не подходит. придется наверное кодом делать скролл
Я вот про это "не подходит", это как привет из времён, когда браузеры не умели в spa, как и бэк, поэтому рождались костыли с #/
источник

RD

Roman Danyliv in Angular Kyiv
Sergey Фrolov
Я вот про это "не подходит", это как привет из времён, когда браузеры не умели в spa, как и бэк, поэтому рождались костыли с #/
Кароче сделал, всё работает, но вопрос в другом, как сделать дефолтным дочерний роут когда родительский пустой?)
источник

RD

Roman Danyliv in Angular Kyiv
источник

RD

Roman Danyliv in Angular Kyiv
Как сделать home дефолтным?
источник

J

Jack in Angular Kyiv
Перший children

{
path: '',
redirectTo: 'home'
}
источник

J

Jack in Angular Kyiv
источник

AS

Alex S in Angular Kyiv
Или сделай его пустым вместо home
источник

RD

Roman Danyliv in Angular Kyiv
Jack
Перший children

{
path: '',
redirectTo: 'home'
}
Все прекрасно але тепер при спробі переходу маю таку шляпу:
источник

RD

Roman Danyliv in Angular Kyiv
источник

RD

Roman Danyliv in Angular Kyiv
Jack
Перший children

{
path: '',
redirectTo: 'home'
}
мабуть я забагато хочу від роутінка
источник

RD

Roman Danyliv in Angular Kyiv
источник

RD

Roman Danyliv in Angular Kyiv
Alex S
Или сделай его пустым вместо home
идею???
источник

J

Jack in Angular Kyiv
Ну так як тут зараз то нічого не вийде. Якщо маркетінг пейджес це батьківський компонент а хомпейдж під ним то треба запихнути хом пейдж в children як мінімум для початку
Ну а якщо це різні роути то звісно так не можна
источник

J

Jack in Angular Kyiv
Зараз маркетінг і хом на одному урлі. Роутер буде ругатись звісно
источник

RD

Roman Danyliv in Angular Kyiv
Jack
Ну так як тут зараз то нічого не вийде. Якщо маркетінг пейджес це батьківський компонент а хомпейдж під ним то треба запихнути хом пейдж в children як мінімум для початку
Ну а якщо це різні роути то звісно так не можна
Все просто і в цей час складно, marketingPages це компонент який добавляє хедер і футер, а хоум це звичайний. мені потрібно щоб при переході на меркетінг пас маркетінга був пустий і добавлявся тільки урл чілдрена.
источник

RD

Roman Danyliv in Angular Kyiv
Jack
Ну так як тут зараз то нічого не вийде. Якщо маркетінг пейджес це батьківський компонент а хомпейдж під ним то треба запихнути хом пейдж в children як мінімум для початку
Ну а якщо це різні роути то звісно так не можна
Я розумію що придумую велосипед)
источник

RD

Roman Danyliv in Angular Kyiv
Jack
Ну так як тут зараз то нічого не вийде. Якщо маркетінг пейджес це батьківський компонент а хомпейдж під ним то треба запихнути хом пейдж в children як мінімум для початку
Ну а якщо це різні роути то звісно так не можна
Якщо допоможете це зробити то я вірю що карма вам повернеться.
источник

J

Jack in Angular Kyiv
Ну я би просто врапнув темплейти всіх маркетінг сторінок в типу якись marketing-page-wrapper який добавляє хедер і футер і ng-content ом просто прокидує уже контент конкретних сторінок
З роутером швидко в голову нічо не приходить
источник

J

Jack in Angular Kyiv
Але не виключаю що можна якось і з роутером придумати
источник