Size: a a a

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

2020 January 21

S

Smooth Operator in Angular - русскоговорящее сообщество
Вячеслав Салоид
Всем привет

Подскажите, пожалуйста

Есть реактивная форма, внутри которой есть formArray.

Элементы массива привязаны к кастомному FormControl

В первый элемент Array нужно из родителя передавать значение.

При ините — работает. При ресет — нет.
зачем ты в ресет формы кидаешь?
источник

ВС

Вячеслав Салоид in Angular - русскоговорящее сообщество
Smooth Operator
зачем ты в ресет формы кидаешь?
Если нужно куда-то в другое место кидать — не знал.

Если имеете ввиду, просто ({ phones: { prefix: “380” }}) — тож не работает
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Вячеслав Салоид
Если нужно куда-то в другое место кидать — не знал.

Если имеете ввиду, просто ({ phones: { prefix: “380” }}) — тож не работает
phones у тебя массив а ты кидаешь обьект
источник

ВС

Вячеслав Салоид in Angular - русскоговорящее сообщество
Smooth Operator
phones у тебя массив а ты кидаешь обьект
2й час сижу — думал какие-то траблы с кастомным контролом.

Все оказалось прозаичней, спасибо
источник

SV

Sla V in Angular - русскоговорящее сообщество
Назар Калитюк
ну тут наверное наоборот как раз. Нужно из цепочки узнать об событии. Типа takeUntil только rerunWhen. Короче переподпишусь.
Если ты делаешь запрос заново, то зачем тебе что-то узнавать?switchMap для этого отлично подходит. Он сам отменит предыдущий запрос и "подпишется" на новый
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
Привет
Хочу плавное появление окна , но опасити 1 применяется сразу, как исправить?

.alert {
 position: absolute;
 opacity: 0;
 transition: 5s;
}

.success {
 opacity: 1;
 transition: 5s;
}

<div
 class="alert alert-success"
  *ngIf="showPopUp"
 [ngClass]="{success: showPopUp}">
 Статья успешно добавлена
</div>
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Pasha Tytov
Привет
Хочу плавное появление окна , но опасити 1 применяется сразу, как исправить?

.alert {
 position: absolute;
 opacity: 0;
 transition: 5s;
}

.success {
 opacity: 1;
 transition: 5s;
}

<div
 class="alert alert-success"
  *ngIf="showPopUp"
 [ngClass]="{success: showPopUp}">
 Статья успешно добавлена
</div>
transition: opacity 5s ease-in-out;
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Только для alert можно
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
Oleg Safonov
transition: opacity 5s ease-in-out;
хм, все равно
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Pasha Tytov
хм, все равно
Скорее всего применяется ngIf и в нем сразу класс success. Т.е. не было перехода от элемента без success класса к элементу с success классом
Т.е. элемент создаётся, с классом сразу мб
источник

НК

Назар Калитюк in Angular - русскоговорящее сообщество
Pasha Tytov
Привет
Хочу плавное появление окна , но опасити 1 применяется сразу, как исправить?

.alert {
 position: absolute;
 opacity: 0;
 transition: 5s;
}

.success {
 opacity: 1;
 transition: 5s;
}

<div
 class="alert alert-success"
  *ngIf="showPopUp"
 [ngClass]="{success: showPopUp}">
 Статья успешно добавлена
</div>
здесь не нужен *ngIf. Он полностью удаляет элемент из дом.
источник

ST

Serhii Tihovskiy in Angular - русскоговорящее сообщество
Pasha Tytov
Привет
Хочу плавное появление окна , но опасити 1 применяется сразу, как исправить?

.alert {
 position: absolute;
 opacity: 0;
 transition: 5s;
}

.success {
 opacity: 1;
 transition: 5s;
}

<div
 class="alert alert-success"
  *ngIf="showPopUp"
 [ngClass]="{success: showPopUp}">
 Статья успешно добавлена
</div>
источник

AS

Alexey Sv in Angular - русскоговорящее сообщество
Народ подскажите библиотечку для удобной верстки на гридах, что-то типо этой на флексах @angular/flex-layout
источник

N

Nik in Angular - русскоговорящее сообщество
привет. у меня такой вопрос созрел /скорее размышления/ на тему как лучше динамически аттачить и убирать event listeners ?

есть два варианта:
- Renderer2 (обычно я его и юзал)
- fromEvent (дошло что его также можно использовать)
источник

AS

Alexey Sv in Angular - русскоговорящее сообщество
Alexey Sv
Народ подскажите библиотечку для удобной верстки на гридах, что-то типо этой на флексах @angular/flex-layout
лол, только что узнал что там же есть модуль для гридов)
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Alexey Sv
Народ подскажите библиотечку для удобной верстки на гридах, что-то типо этой на флексах @angular/flex-layout
По-моему лишняя либа что для грида что для флеккса)
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Засоряет темплейт
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Nik
привет. у меня такой вопрос созрел /скорее размышления/ на тему как лучше динамически аттачить и убирать event listeners ?

есть два варианта:
- Renderer2 (обычно я его и юзал)
- fromEvent (дошло что его также можно использовать)
why not both
источник

S

Spid3r in Angular - русскоговорящее сообщество
Материаловский грид иногда очень помогает. Особенно когда нужна сетка, как в инстаграмме, с блоками разного размера.
источник

N

Nik in Angular - русскоговорящее сообщество
Smooth Operator
why not both
да, они оба хороши но в таком случае где и какой лучше
источник