Size: a a a

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

2020 May 14

S

San in Angular - русскоговорящее сообщество
Alexander Trunov
Посмотри в сторону MutationObserver. Генерирует события при изменении DOM-дерева.
Хорошо, спасибо!
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Dm K
Ребят, давненько не писал на ангуляре, возникла проблема в роутинге. Надо что бы основное приложение было на чистой  url без всяких сабпутей.
app.module routes forRoot:
{path: 'auth’, loadChildren: () => import('auth.module').then(m => m.AuthModule) },
{path: '', loadChildren: () => import('main.module').then(m => m.MainModule) }

в мейне  по пути “” хочу подгрузить home модуль. Пробовал 2мя вариантами:
[{path: '', loadChildren: () => import('home.module').then(m => m.HomeModule) },…]

а также
[{path: '', children: [
  {path: '', loadChildren: () => import('home.module').then(m => Home.Module) },
]}]


 во всех случаях в нетворке лоадится мейн, но почему то открывается логин форма на “”, даже не на /auth/login
вместо этого просто подключай в imports: [ MainModule,  HomeModule, ...
источник

DK

Dm K in Angular - русскоговорящее сообщество
Smooth Operator
вместо этого просто подключай в imports: [ MainModule,  HomeModule, ...
тогда не будет лейзи лоада и все будет грузится в апп модуль
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Dm K
тогда не будет лейзи лоада и все будет грузится в апп модуль
у тебя и так его не будет, по твоей схеме
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
чтобы ангуляр нашел роут в лейзи модулях он их сначала загрузит
источник

DK

Dm K in Angular - русскоговорящее сообщество
Smooth Operator
у тебя и так его не будет, по твоей схеме
то есть тут никакого лейзи нет? https://monosnap.com/file/sF4lgWksItuEpkROdOHAWqAOoKiJge
источник

R

Rastaboyshan in Angular - русскоговорящее сообщество
Всем привет, ребята можете посоветовать какую нибудь литературу по Angular
источник

S

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

DK

Dm K in Angular - русскоговорящее сообщество
Smooth Operator
чекни по нетворку
вот этот странный лоад default~login-login-module~src-app-contact-us-contact-us-module~src-app-main-main-module.js
источник

DK

Dm K in Angular - русскоговорящее сообщество
раньше такого не видел
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Dm K
вот этот странный лоад default~login-login-module~src-app-contact-us-contact-us-module~src-app-main-main-module.js
ну похоже это MainModule твой
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
который загружается сразу?)
источник

DK

Dm K in Angular - русскоговорящее сообщество
неа, после него отдельно грузится main module
источник

DK

Dm K in Angular - русскоговорящее сообщество
Smooth Operator
ну похоже это MainModule твой
источник

DK

Dm K in Angular - русскоговорящее сообщество
то какой-то прелоад?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Dm K
то какой-то прелоад?
¯\_(ツ)_/¯
источник

K

Kirill in Angular - русскоговорящее сообщество
Всем привет
Пытаюсь вызвать эпл пэй по клику на кнопку
Код на скрине рабочий, но если привязываю стандартным способом через директиву click в шаблоне, окно оплаты не открывается и через 12 секунд срабатывает cancel
Если я возьму тот же самый код, и в уже отредереной странице сделаю document.body.click = ...код со скрина
То всё отработает правильно, попап откроется
Кто знает что можно сделать?
Забиндить кнопку в afterviewinit тоже не помогает
источник

DK

Dm K in Angular - русскоговорящее сообщество
Smooth Operator
¯\_(ツ)_/¯
а как тогда лейзи лоад выгдядит? неужели все роуты должны быть задефайнены еще в апп модуле?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Dm K
а как тогда лейзи лоад выгдядит? неужели все роуты должны быть задефайнены еще в апп модуле?
они должны быть подключена по какому то пути
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
что бы сразу не загружались
источник