Size: a a a

2020 April 29

DG

Danil Gudz in Angular Kyiv
выглядит забавно)) в mat-form-field тэг form, на форме директива реактивной формы formGroup, а на инпуте ngModel
источник

DG

Danil Gudz in Angular Kyiv
думаю такие штуки лучше в stackblitz кидать, может ты просто не подключил цсс твоего owl модуля
источник

N

Nik in Angular Kyiv
Artem
Всем привет! Есть модалка, в которой использую пикер
```<mat-form-field class="example-full-width pdt time-input">
         <form [formGroup]="startTsForm" formControlName="dtFrom">
           <input class="date-time-range"
                  matInput
                  autocomplete="off"
                  placeholder="Range from"
                  [owlDateTimeTrigger]="dtFrom"
                  [owlDateTime]="dtFrom"
                  [(ngModel)]="defaultTime"
                  [ngModelOptions]="{standalone: true}"
                  [selectMode]="'rangeFrom'"
           />
           <owl-date-time #dtFrom></owl-date-time>
         </form>
       </mat-form-field>```При этом его отображение ломается. Втф?
во первых лучше не использовать reactive and template driven forms на одном инпуте/форме. во вторых если ломается отображение то это CSS и никак не HTML (в большинстве случаев). вы точно все файлики стилей подгрузили?
источник
2020 April 30

Sergey Фrolov in Angular Kyiv
Добавил бота, который будет спрашивать новичков.
источник

AS

Alex S in Angular Kyiv
народ, привет

кто-то сталкивался с приколом, что селектор перезапускается на каждый Action, который происходит даже в других модулях? Данные никак между собой не связаны

К примеру, есть модуль А со своими экшонами и селекторами и есть модуль В. И когда происходит вообще любой экшн с любого модуля, то стреляют селекторы с модуля В
При этом данные в стейте модуля В не обновляются совершенно. В редюсере нет ничего, кроме default: return state для чистоты эксперимента
источник

AS

Alex S in Angular Kyiv
и данные стейта В никак не изменяются ниоткуда
источник

Sergey Фrolov in Angular Kyiv
ngrx?
источник

Sergey Фrolov in Angular Kyiv
Может там сам компонент перезагружается?
источник

Sergey Фrolov in Angular Kyiv
Можно чекнуть данные просто в левом сервисе, почему они эмитятся.
источник

Sergey Фrolov in Angular Kyiv
Но возможно там же весь стейт пробрасывается как имьютбл, поэтому всякие простые проверки на равенство ссылок не проходят.
источник

AS

Alex S in Angular Kyiv
да
источник

AS

Alex S in Angular Kyiv
Sergey Фrolov
Может там сам компонент перезагружается?
сабскрайб не отстреливает, компонент не перерендеривается… в смысле, инстанс остаётся прежним
источник

AS

Alex S in Angular Kyiv
Sergey Фrolov
Можно чекнуть данные просто в левом сервисе, почему они эмитятся.
каким образом?
источник

Sergey Фrolov in Angular Kyiv
Alex S
каким образом?
Просто сервис, там подписка
источник

AS

Alex S in Angular Kyiv
Sergey Фrolov
Но возможно там же весь стейт пробрасывается как имьютбл, поэтому всякие простые проверки на равенство ссылок не проходят.
что делать в таких ситуациях?

пихаю обычный мок в стейт и он начинает весело себя вести
источник

AS

Alex S in Angular Kyiv
Sergey Фrolov
Просто сервис, там подписка
не могу понять о чём ты
источник

Sergey Фrolov in Angular Kyiv
Ну это странно. У меня не много опыта с ngrx, но проблема на сторах других встречал. И дебажить это тяжело (
источник

Sergey Фrolov in Angular Kyiv
Alex S
не могу понять о чём ты
Чтобы не привязываться к компоненту и не мешать это все с лайфсайклом
источник

AS

Alex S in Angular Kyiv
я пишу с ngrx уже года полтора, всё в идентичных кейсах и как обычно. Всегда один и тот же стиль написания редюсеров и селекторов. И тут он начал выпендриваться, когда всё точно так же написано в других. Недоумеваю
источник

Sergey Фrolov in Angular Kyiv
Понимаю тебя. Потом окажется, что где-то в каком-то месте какой-то метод, например не тот.
А что девтул?
источник