Size: a a a

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

2021 March 25

S

Smooth Operator in Angular - русскоговорящее сообщество
true || false
привет ребята, в параметрах конструктора объявил переменную, тип которого один сервис, выдает ошибку ExpressionChangedAfterItHasBeenCheckedError
при этом эту переменную даже не юзал. Что не так?
там в ошибке должно быть указано на какую проперти ругается и где
источник

t

true || false in Angular - русскоговорящее сообщество
Smooth Operator
там в ошибке должно быть указано на какую проперти ругается и где
опа точно, спасибо
источник

SS

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Sergey Solovyev
я находил такие ответы, но я импортировал уже и в корневой модуль и в тот модуль который к данному роуту привязан
импорты так не работают, надо CommonModule импортировать в тот модуль, где декларирован компонент который использует ngIf
источник

АL

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

SS

Sergey Solovyev in Angular - русскоговорящее сообщество
Smooth Operator
импорты так не работают, надо CommonModule импортировать в тот модуль, где декларирован компонент который использует ngIf
Есть модуль в котором объявлен даннй компонент https://monosnap.com/direct/SDmMfCdfLMDUJ84LiMxpQoelBGybQa.
В нем же и CommonModule импортирован. Данный компонент вызывает
так модалку https://monosnap.com/direct/JzWF3CLgFdvJaSW8GvcN1j6JKpQlVL
источник

EG

Eduards Gruberts in Angular - русскоговорящее сообщество
Добрый день, столкнулись с задачей написания single page аппликации типа Admin dashboard, но сложность в том что, аппликация для разных пользователей содержит разные компоненты. И для каждого пользователя может быть много кастомных дополнений. Пока что нашли что лучше всего подходит AngularJS, но по какой то причине про него очень много хейта в интеренте.
Может у кого был опыт построения таких аппликаций, как вы решали такую проблему ?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Sergey Solovyev
Есть модуль в котором объявлен даннй компонент https://monosnap.com/direct/SDmMfCdfLMDUJ84LiMxpQoelBGybQa.
В нем же и CommonModule импортирован. Данный компонент вызывает
так модалку https://monosnap.com/direct/JzWF3CLgFdvJaSW8GvcN1j6JKpQlVL
на втором скриншоте вы в open передаете не тот компонент модуль которого вы показывает на первом скриншоте
источник

t

true || false in Angular - русскоговорящее сообщество
Eduards Gruberts
Добрый день, столкнулись с задачей написания single page аппликации типа Admin dashboard, но сложность в том что, аппликация для разных пользователей содержит разные компоненты. И для каждого пользователя может быть много кастомных дополнений. Пока что нашли что лучше всего подходит AngularJS, но по какой то причине про него очень много хейта в интеренте.
Может у кого был опыт построения таких аппликаций, как вы решали такую проблему ?
если для разных ролей подгружать разные компоненты, то как вариант, и разные урлы, а там уже и подходящие компонент подгружать
источник

SS

Sergey Solovyev in Angular - русскоговорящее сообщество
Smooth Operator
на втором скриншоте вы в open передаете не тот компонент модуль которого вы показывает на первом скриншоте
Еще раз по-порядку )
1. Модуль WarehousesfilterModule (импортирует CommonModule) в нем объявлен WarehousesfilterComponent
2. Компонент WarehousesfilterComponent импортирует и через open() открывает WarehousesfilterModalContentComponent
3. В разметке WarehousesfilterModalContentComponent как раз тот ngif и ngfor на который ругается компилятор
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Sergey Solovyev
Еще раз по-порядку )
1. Модуль WarehousesfilterModule (импортирует CommonModule) в нем объявлен WarehousesfilterComponent
2. Компонент WarehousesfilterComponent импортирует и через open() открывает WarehousesfilterModalContentComponent
3. В разметке WarehousesfilterModalContentComponent как раз тот ngif и ngfor на который ругается компилятор
CommonModule надо импортировать в том модуле где declarations: [WarehousesfilterModalContentComponent]
источник

t

true || false in Angular - русскоговорящее сообщество
или же queryParams, если урл один.
localhost:4200/admin?roleId=1
и по roleId уже разрулить какой компонент, или модуль нужен
Eduards
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
подскажите, как можно в ts описать здесь что если showType === 'full' то content обязателен?
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
на уровне типоов входных, я думаю ts умеет
источник

АL

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

EG

Eduards Gruberts in Angular - русскоговорящее сообщество
true || false
если для разных ролей подгружать разные компоненты, то как вариант, и разные урлы, а там уже и подходящие компонент подгружать
Спасибо за ответ, буду думать.
источник

Д

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

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Дара
А какие проблемы могут быть??
ну, например предполагается, что у вас есть 4 сущности с почти одинаковым поведением. вы спокойно делаете базовый класс, наследуетесь от него, все четко, ровно, это все за год обрастает кучей логики. а потом приходит аналитик и говорит: нет, вот это теперь будет так, а вот это эдак. и все летит к чертовой матери, потому что теперь у них вообще не одинаковое поведение на 80-90%
источник

Д

Дара in Angular - русскоговорящее сообщество
Евгений Удалов
ну, например предполагается, что у вас есть 4 сущности с почти одинаковым поведением. вы спокойно делаете базовый класс, наследуетесь от него, все четко, ровно, это все за год обрастает кучей логики. а потом приходит аналитик и говорит: нет, вот это теперь будет так, а вот это эдак. и все летит к чертовой матери, потому что теперь у них вообще не одинаковое поведение на 80-90%
А как быть с почти одинаковыми сущностями??
источник