Size: a a a

Angular - русскоговорящее сообщество

2021 April 03

В

Владимир in Angular - русскоговорящее сообщество
Aleksei Rukhmanov
типа вообще без отдельного роутер модуля? писать код  в апп модуль?
"отдельный роутер модуль" уже написан и предоставляется ангуларом. Его нужно импортировать и настроить)) В апп в декораторе  @ngModule в секцию imports добавляете RouterModule и настраиваете
источник

D

Dias in Angular - русскоговорящее сообщество
ребята подскажите
я делюсь объектом между компонентами через share-data.service при переходе на другую страницу, Но когда обновляешь страницу не консолит тот объект который выслал. Думал передать через sessionStorage, но насколько это правильно?
источник

D

Dias in Angular - русскоговорящее сообщество
private messageSource = new BehaviorSubject(0);
 currentMessage = this.messageSource.asObservable();

 shareCompanyInfo(item: any) {
   this.messageSource.next(item)
 }
источник

D

Dias in Angular - русскоговорящее сообщество
вот такой метод передачи объекта
источник

D

Dias in Angular - русскоговорящее сообщество
эти компоненты не являются child, parent поэтому мне проще через сервис
источник

AR

Aleksei Rukhmanov in Angular - русскоговорящее сообщество
Владимир
"отдельный роутер модуль" уже написан и предоставляется ангуларом. Его нужно импортировать и настроить)) В апп в декораторе  @ngModule в секцию imports добавляете RouterModule и настраиваете
ну я имел ввиду что роутер будет не отдельным файломю понятно спасиб
источник

В

Владимир in Angular - русскоговорящее сообщество
Aleksei Rukhmanov
ну я имел ввиду что роутер будет не отдельным файломю понятно спасиб
роутинг в ангуларе выполняется "поэтапно" - в корне настраивается корневой роутинг (forRoot) в котором подтягиваются другие модули, для них делается свой роутинг (forChild). При необходимости можно вынести навигацию в отдельный модуль приложения, но я с трудом представляю практическую схему в которой это оправдано
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
Владимир
роутинг в ангуларе выполняется "поэтапно" - в корне настраивается корневой роутинг (forRoot) в котором подтягиваются другие модули, для них делается свой роутинг (forChild). При необходимости можно вынести навигацию в отдельный модуль приложения, но я с трудом представляю практическую схему в которой это оправдано
про чилды рекомендую забыть.
на всей карьере программиста видел только несколько костылей, которые меняют роуты _ВАШЕГО_ проекта добавляя свои - всякие готовые модули авторизации.
дробить в рамках проекта роуты но модули - это неблагодарное дело.
потому что первое что хочется чтобы выключить функционал - вырубить роут. а если надо искать где его вырубить это жп
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
Aleksei Rukhmanov
ну я имел ввиду что роутер будет не отдельным файломю понятно спасиб
@
источник

В

Владимир in Angular - русскоговорящее сообщество
Авраам Петрович
про чилды рекомендую забыть.
на всей карьере программиста видел только несколько костылей, которые меняют роуты _ВАШЕГО_ проекта добавляя свои - всякие готовые модули авторизации.
дробить в рамках проекта роуты но модули - это неблагодарное дело.
потому что первое что хочется чтобы выключить функционал - вырубить роут. а если надо искать где его вырубить это жп
не самая удачная рекомендация, имхо. Вы предлагаете отменить ленивую загрузку как класс и грузить все приложение целиком?
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Авраам Петрович
про чилды рекомендую забыть.
на всей карьере программиста видел только несколько костылей, которые меняют роуты _ВАШЕГО_ проекта добавляя свои - всякие готовые модули авторизации.
дробить в рамках проекта роуты но модули - это неблагодарное дело.
потому что первое что хочется чтобы выключить функционал - вырубить роут. а если надо искать где его вырубить это жп
не очень понятна мысль
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
Владимир
не самая удачная рекомендация, имхо. Вы предлагаете отменить ленивую загрузку как класс и грузить все приложение целиком?
ты имеешь в виду что он под дерево роутов создает ВСЕ компоненты вместо того чтобы просто хранить дерево строк????
боже...
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
Евгений Удалов
не очень понятна мысль
на беке я когда то делал модульную архитектуру думая что могу захотеть разнести функционал на две машины и так далее, чтобы папку удалил - и функционал пропал

неудачная была мысль. совсем.
источник

M

Maksim in Angular - русскоговорящее сообщество
Авраам Петрович
про чилды рекомендую забыть.
на всей карьере программиста видел только несколько костылей, которые меняют роуты _ВАШЕГО_ проекта добавляя свои - всякие готовые модули авторизации.
дробить в рамках проекта роуты но модули - это неблагодарное дело.
потому что первое что хочется чтобы выключить функционал - вырубить роут. а если надо искать где его вырубить это жп
тыж говорил у тебя опыт с ангуляром неделю. Зачем советы такие раздавать?
источник

В

Владимир in Angular - русскоговорящее сообщество
Авраам Петрович
ты имеешь в виду что он под дерево роутов создает ВСЕ компоненты вместо того чтобы просто хранить дерево строк????
боже...
извиняюсь, кто чего куда создает?
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Maksim
тыж говорил у тебя опыт с ангуляром неделю. Зачем советы такие раздавать?
+
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
Владимир
извиняюсь, кто чего куда создает?
мы делаем routes = {}
источник

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Напоминаю, что в нашем чате принято уважительно относиться к своим коллегам. Если кому-то не нравится вопрос, то он просто его игнорирует.
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Авраам Петрович
на беке я когда то делал модульную архитектуру думая что могу захотеть разнести функционал на две машины и так далее, чтобы папку удалил - и функционал пропал

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

АП

Авраам Петрович... in Angular - русскоговорящее сообщество
Евгений Удалов
вы даете советы, исходя из своего опыта о том, как это было бы реализовано у вас, а не из того, как реально работает в ангуляре
вы можете добавить "да это так нет это не так", а не поставить мне оценку при 5 тысячах людей
оценка бьет по мне. комментарий - исправляет мои знания. комментарий с оценкой = оценка
и да, для умных - "мы" это такое же "вы"
источник