Size: a a a

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

2020 February 04

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Oleg Safonov
я слышал, что чем больше observable в твоём коде, тем ты более крутой разраб:)
Спутя пять минут:
import {
 Observable,
 Observable as Observable1,
 …,
 Observable as ObservableN
} from 'rxjs';
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Oleg Safonov
в зависимости от задачи маппинг мб лучше вынести в компонент, а не в сервисе реализовывать
в каких случаях лучше в компоненте?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Вертихвост キバ
Спутя пять минут:
import {
 Observable,
 Observable as Observable1,
 …,
 Observable as ObservableN
} from 'rxjs';
выглядит как код настоящего профессионала)
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
надо плагин запилить для редактора
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Observablize
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Yuri Katkov
надо плагин запилить для редактора
как npm пакет оформить
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Обзервоблизатор
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Yuri Katkov
в каких случаях лучше в компоненте?
когда это нужно только в компоненте.
Какая нибудь логика отображения, переименовать поле например, либо выкинуть часть полей, если они не нужны и переложить в более подходящий формат.
источник

G

Galeups in Angular - русскоговорящее сообщество
Yuri Katkov
тогда просто array мап в rx мапе!
т.е. тупо в rx map перебрать массив и вернуть новый?
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Galeups
т.е. тупо в rx map перебрать массив и вернуть новый?
Если просто синхронно замапить, то да
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Galeups
т.е. тупо в rx map перебрать массив и вернуть новый?
Так точно сэр. Все всё поймут
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
А про обсервабл инпут надо почитать. Это ж такая абстракция над массивами, генераторами и обзерваблами?
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Yuri Katkov
А про обсервабл инпут надо почитать. Это ж такая абстракция над массивами, генераторами и обзерваблами?
Ага
источник

o

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

OS

Oleg Safonov in Angular - русскоговорящее сообщество
outoftimer
Ребят, можно как то в ангуляре слушать положение элемента. Мне нужно знать когда элемент поднимается до определенной высоты относительно окна браузера
подписаться на scroll event (может на resize ещё)

и в нём смотреть текущую высоту.

вроде так
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Oleg Safonov
подписаться на scroll event (может на resize ещё)

и в нём смотреть текущую высоту.

вроде так
Только дебаунс не забыть
источник

OS

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

H

Human in Angular - русскоговорящее сообщество
Всем привет. Нужна с драг дропом ангуляровским. Есть набор статических элементов. Использую метод копирования, т.к. необходимо чтобы весь набор элементов был постоянным. Проблема в том, что если захватить элемент мышкой и навести курсор на дроп область, то элемент удалится из изначальной области и появится там снова, если увести курсор с дроп области, либо отпустить кнопку мыши, кинув элемент в дроп зону. Кто-нибудь знает как отменить такое поведение элемента при попадании в дроп область, т.е. чтобы он всегда был статичным и не удалялся? В доке ничего не нашел.
источник

OV

Oleg Veselov in Angular - русскоговорящее сообщество
Всем привет. Хочу попробовать добавить в приложение lazy loading, но столкнулся с проблемой:
{
  path: 'timeline',
  loadChildren: () => import('@patient/views/timeline/timeline.module')
.then(mod => mod.TimelineModule),
  data: { title: 'Data Timeline' }
}
Есть роут, в который я передаю title. Проблема в том, что data не попадает в routeConfig, как при стандартном роутинге. А она мне там нужна.
routeConfig: {
path: "",
component: class TimelineComponent
}
Может, кто сталкивался с данной проблемой?
источник

H

Human in Angular - русскоговорящее сообщество
Human
Всем привет. Нужна с драг дропом ангуляровским. Есть набор статических элементов. Использую метод копирования, т.к. необходимо чтобы весь набор элементов был постоянным. Проблема в том, что если захватить элемент мышкой и навести курсор на дроп область, то элемент удалится из изначальной области и появится там снова, если увести курсор с дроп области, либо отпустить кнопку мыши, кинув элемент в дроп зону. Кто-нибудь знает как отменить такое поведение элемента при попадании в дроп область, т.е. чтобы он всегда был статичным и не удалялся? В доке ничего не нашел.
Пример того, как должно быть есть в демке библиотеки ngx drag drop
источник