Size: a a a

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

2021 April 04

Е

Егор in Angular - русскоговорящее сообщество
источник

СТ

Серёжа Тиховский... in Angular - русскоговорящее сообщество
Серёжа Тиховский
Нужно заинжектить Mk3Module в AppModule
Ну т.е. засунуть Mk3PluginModule в imports и exports в AppModule
источник

Е

Егор in Angular - русскоговорящее сообщество
так. Появилась зеленая галочка
источник

В

Владимир in Angular - русскоговорящее сообщество
1 - прекрати экспортировать и импортировать все подряд. Common модуль - это базовый модуль ангулара, дает доступ к базовым директивам. Если у тебя  они не используются - удаляй его из модуля спокойно, при попцткке написать в темплейте *ngIf тебе его обратно подтянет, без оного - он тебе нафиг не нужен. Не надо экспортировать и router модуль, он уже представлен тебе ангуларом, ты его только импортируешь и настраиваешь для конкретного модуля. Сейчас ты только запутываешь структуру связей в приложении по принципу "а давай везде все подобавляю, вдруг поможет"
источник

СТ

Серёжа Тиховский... in Angular - русскоговорящее сообщество
Егор
так. Появилась зеленая галочка
источник

СТ

Серёжа Тиховский... in Angular - русскоговорящее сообщество
Ну и попробуй грохнуть Mk3PluginModule из exports, не помню нужен ли он там вообще или оно итак запашет

Должно по идее и так пахать
источник

В

Владимир in Angular - русскоговорящее сообщество
2 - чтобы потом не было проблем с навигацией - поясни, почему у тебя роутинг с настройкой forChild и где у тебя forRoot
источник

СТ

Серёжа Тиховский... in Angular - русскоговорящее сообщество
Владимир
2 - чтобы потом не было проблем с навигацией - поясни, почему у тебя роутинг с настройкой forChild и где у тебя forRoot
forRoot в AppRoutingModule
Нижний левый скрин
источник

В

Владимир in Angular - русскоговорящее сообщество
Серёжа Тиховский
forRoot в AppRoutingModule
Нижний левый скрин
ок, вижу
источник

Е

Егор in Angular - русскоговорящее сообщество
Владимир
2 - чтобы потом не было проблем с навигацией - поясни, почему у тебя роутинг с настройкой forChild и где у тебя forRoot
Shared-routing вообще не нужен, я могу ведь его убрать?

Сейчас почищу импорты, всю ночь пытался решить вопрос, понадобавлял всего чего можно

Сейчас все запустились. Я понял, что не хватало импорта mk3module в appmodule
Но объясните мне, для чего нужно импортировать, получается, самого себя в себя?
источник

В

Владимир in Angular - русскоговорящее сообщество
Егор
Shared-routing вообще не нужен, я могу ведь его убрать?

Сейчас почищу импорты, всю ночь пытался решить вопрос, понадобавлял всего чего можно

Сейчас все запустились. Я понял, что не хватало импорта mk3module в appmodule
Но объясните мне, для чего нужно импортировать, получается, самого себя в себя?
из того что вижу - в файле роутинга (зачем он вообще???) импортится компонент без модуля, это ошибка по идее.
источник

СТ

Серёжа Тиховский... in Angular - русскоговорящее сообщество
Егор
Shared-routing вообще не нужен, я могу ведь его убрать?

Сейчас почищу импорты, всю ночь пытался решить вопрос, понадобавлял всего чего можно

Сейчас все запустились. Я понял, что не хватало импорта mk3module в appmodule
Но объясните мне, для чего нужно импортировать, получается, самого себя в себя?
Ты не импортируешь самого себя в себя
твой App не знает о существовании Mk3PluginComponent, бо ничего не знает о существовании Mk3PluginModule

Обычно там такой ошибки не происходит, если использовать Lazy Loading на страницы, тогда в RoutingModule суются модули, и он уже сам с ними разбирается

А так — пока нет связи между AppModule и другим модулем, приложение ничего не знает об элементах этого другого модуля
источник

В

Владимир in Angular - русскоговорящее сообщество
Егор
Shared-routing вообще не нужен, я могу ведь его убрать?

Сейчас почищу импорты, всю ночь пытался решить вопрос, понадобавлял всего чего можно

Сейчас все запустились. Я понял, что не хватало импорта mk3module в appmodule
Но объясните мне, для чего нужно импортировать, получается, самого себя в себя?
поздравляю что запустилось. Но старайся продумывать, что и для чего ты делаешь. Зачем тебе отдельный роутинг модуль при наличии готового модуля ангулара, который инжектится везде где тебе нужно? Зачем тебе shared модуль при возможности инжектить только тот блок, что необходим, а не всю пачку блоков shared? Зачем тебе плагин компонент, на котором ты вертишь структуру, если ты его грузишь в апп? В общем, сначала продумать, потом делать
источник

RK

Renat Kapenov in Angular - русскоговорящее сообщество
/plan@QuanBot
источник

СТ

Серёжа Тиховский... in Angular - русскоговорящее сообщество
Владимир
поздравляю что запустилось. Но старайся продумывать, что и для чего ты делаешь. Зачем тебе отдельный роутинг модуль при наличии готового модуля ангулара, который инжектится везде где тебе нужно? Зачем тебе shared модуль при возможности инжектить только тот блок, что необходим, а не всю пачку блоков shared? Зачем тебе плагин компонент, на котором ты вертишь структуру, если ты его грузишь в апп? В общем, сначала продумать, потом делать
Та парень только разбирается что к чему, зачем так душить)
источник

В

Владимир in Angular - русскоговорящее сообщество
Серёжа Тиховский
Та парень только разбирается что к чему, зачем так душить)
вроде бы не душу совсем, показываю куда посмотреть
источник

В

Владимир in Angular - русскоговорящее сообщество
если начнет сам задавать такие вопросы себе, сэкономит массу времени и нервов)))
источник

Е

Егор in Angular - русскоговорящее сообщество
Теперь вроде картинка у меня прояснилась. Спасибо огромное @stih07  и Владимир за расширенное объяснение и помощь. Я на самом деле два дня пытался собрать эту коробочку, прежде чем сюда написал. Это мой первый опыт в spa, и вообще я не фронтэндер)) и вообще вскод не иде.
В общем парни, спасибо вам огромное!! Пойду отосплюсь и дальше покорять ангуляр
источник

СТ

Серёжа Тиховский... in Angular - русскоговорящее сообщество
Егор
Теперь вроде картинка у меня прояснилась. Спасибо огромное @stih07  и Владимир за расширенное объяснение и помощь. Я на самом деле два дня пытался собрать эту коробочку, прежде чем сюда написал. Это мой первый опыт в spa, и вообще я не фронтэндер)) и вообще вскод не иде.
В общем парни, спасибо вам огромное!! Пойду отосплюсь и дальше покорять ангуляр
источник

Е

Егор in Angular - русскоговорящее сообщество
А где можно посмотреть все-таки как структурировать проект? Владимир сейчас написал и я понял что я по логике не структуру сделал а кашку манную
источник