Size: a a a

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

2019 December 07

S

Sulu in Angular - русскоговорящее сообщество
мне нужно чтобы не каждое поле типа дата форматировать а все поля в модели типа дата
источник

АГ

Александр Гурьев in Angular - русскоговорящее сообщество
Bootstrap стили не дают выводится карте гугл. Если отключить display flex в браузере отображается. Как победить?
источник

ID

Igor D in Angular - русскоговорящее сообщество
Александр Гурьев
Bootstrap стили не дают выводится карте гугл. Если отключить display flex в браузере отображается. Как победить?
Вынести из row?
источник

АГ

Александр Гурьев in Angular - русскоговорящее сообщество
Это то да, Но я же хочу сетку использовать bootstrap
источник

ID

Igor D in Angular - русскоговорящее сообщество
Александр Гурьев
Это то да, Но я же хочу сетку использовать bootstrap
Добавь col 12
источник

ID

Igor D in Angular - русскоговорящее сообщество
И туда карту вставь
источник

АГ

Александр Гурьев in Angular - русскоговорящее сообщество
Igor D
И туда карту вставь
С меня пиво!
источник

ID

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

nt

nur tlek in Angular - русскоговорящее сообщество
нормально ли сделать OnPush strategy на уровне root?
источник

nt

nur tlek in Angular - русскоговорящее сообщество
или кто нибудь уже делает так?
источник

EG

Egor Gorbachev in Angular - русскоговорящее сообщество
nur tlek
нормально ли сделать OnPush strategy на уровне root?
OnPush рекурсивно не всех дочерних компонентах не работает
источник

nt

nur tlek in Angular - русскоговорящее сообщество
Egor Gorbachev
OnPush рекурсивно не всех дочерних компонентах не работает
В смысле?
источник

D

Dima in Angular - русскоговорящее сообщество
Egor Gorbachev
OnPush рекурсивно не всех дочерних компонентах не работает
В доке написано другое https://angular.io/api/core/ChangeDetectionStrategy#OnPush
источник

EG

Egor Gorbachev in Angular - русскоговорящее сообщество
Dima
В доке написано другое https://angular.io/api/core/ChangeDetectionStrategy#OnPush
Тогда не понятно почему тут дочерний компонент перерисовывается, если ссылка на массив не меняется после добавления нового элемента: https://stackblitz.com/edit/angular-fv1wfb?file=src/app/app.component.ts

Если дочернему компоненту добавить OnPush, то тогда он перестанет перерисовыватся и нужно будет использовать иммутабельные методы для работы с массивом. Поэтому если нужно избавиться от нежелательных перерисовок, то придётся везде прописывать OnPush
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Egor Gorbachev
Тогда не понятно почему тут дочерний компонент перерисовывается, если ссылка на массив не меняется после добавления нового элемента: https://stackblitz.com/edit/angular-fv1wfb?file=src/app/app.component.ts

Если дочернему компоненту добавить OnPush, то тогда он перестанет перерисовыватся и нужно будет использовать иммутабельные методы для работы с массивом. Поэтому если нужно избавиться от нежелательных перерисовок, то придётся везде прописывать OnPush
Ну так Input не у AppComponent
источник

EG

Egor Gorbachev in Angular - русскоговорящее сообщество
Alexey Tuychiev
Ну так Input не у AppComponent
Если бы OnPush выставлялся рекурсивно для всех компонентов, то дочерний компонент в моём примере не перерисовывался бы, так как ссылка у входящего параметра осталась прежней. Если добавить OnPush, то компонент перерисовываться не будет.
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Egor Gorbachev
Если бы OnPush выставлялся рекурсивно для всех компонентов, то дочерний компонент в моём примере не перерисовывался бы, так как ссылка у входящего параметра осталась прежней. Если добавить OnPush, то компонент перерисовываться не будет.
так onPush рекурсивно не отрубает дочерние
источник

EG

Egor Gorbachev in Angular - русскоговорящее сообщество
Alexey Tuychiev
так onPush рекурсивно не отрубает дочерние
Я это и писал, прочитайте что обсуждаем
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
nur tlek
нормально ли сделать OnPush strategy на уровне root?
Нормально
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Egor Gorbachev
Тогда не понятно почему тут дочерний компонент перерисовывается, если ссылка на массив не меняется после добавления нового элемента: https://stackblitz.com/edit/angular-fv1wfb?file=src/app/app.component.ts

Если дочернему компоненту добавить OnPush, то тогда он перестанет перерисовыватся и нужно будет использовать иммутабельные методы для работы с массивом. Поэтому если нужно избавиться от нежелательных перерисовок, то придётся везде прописывать OnPush
да, нужно добавлять всем, это логично:)
источник