Size: a a a

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

2019 December 23

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Alex H
за ссылку спасибо) хочу просто разобраться как все собираеться. и хочу собрать проект без зависимостей. без веб пака. ну это просто как цель чтоб ращзобраться внутри. а то все как черный ящик)
источник

AH

Alex H in Angular - русскоговорящее сообщество
я с них и начал. Но похоже я слишком туп для них, с наскоку не получилось въехать🤪
источник

Ln

Larymar neosilator in Angular - русскоговорящее сообщество
создал простенький шаблон написал сервис не понимаю где его зарегистрировать нужно
(TaskService)
источник

ДЛ

Дмитий Левченко in Angular - русскоговорящее сообщество
Подскажите, пож. что-то не могу въехать, получаю некоторые данные
   ngOnInit(){
      this.http.getData().subscribe(res => {
       this.users = res.sort();
     })
   }

хочу чтоб список построился в алфавитном порядке , но метод не отрабатывает, хотя если поставить reverse() работает.
Тут нужно я так понимаю передать к какому полю сортировку применить, что-то не могу понять как ее присвоить.
Полный код https://stackblitz.com/edit/angular-3hkxwo
источник

AC

Andrii Cherniuk in Angular - русскоговорящее сообщество
Lodash _.orderBy
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Погуглите как функция sort пишется
источник

DM

Damir Minkaev in Angular - русскоговорящее сообщество
пропиши внутри compare функцию, если хочешь через обычный sort
источник

V

V L A S O V in Angular - русскоговорящее сообщество
Дмитий Левченко
Подскажите, пож. что-то не могу въехать, получаю некоторые данные
   ngOnInit(){
      this.http.getData().subscribe(res => {
       this.users = res.sort();
     })
   }

хочу чтоб список построился в алфавитном порядке , но метод не отрабатывает, хотя если поставить reverse() работает.
Тут нужно я так понимаю передать к какому полю сортировку применить, что-то не могу понять как ее присвоить.
Полный код https://stackblitz.com/edit/angular-3hkxwo
Посмотри на мдн доку и сортировку используй тогда лучше в пайпе обсервела
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Larymar neosilator
создал простенький шаблон написал сервис не понимаю где его зарегистрировать нужно
(TaskService)
providedIn: root
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Не флудите пожалуйста
источник

AI

Alexander Iworb in Angular - русскоговорящее сообщество
Небольшой вопрос по Subscription.
В официальном примере от Меломягких увидел вот такой код, где в subscription дважды записывают разные subscribe:
https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/samples/MSALAngularDemoApp/src/app/user-data/user-data.component.ts#L26
Хотел узнать, как там вообще setter организован, это равносильно методу add там же? По факту все подписки будут в одной переменной и все они отпишутся единым unsubscribe?
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Alexander Iworb
Небольшой вопрос по Subscription.
В официальном примере от Меломягких увидел вот такой код, где в subscription дважды записывают разные subscribe:
https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/samples/MSALAngularDemoApp/src/app/user-data/user-data.component.ts#L26
Хотел узнать, как там вообще setter организован, это равносильно методу add там же? По факту все подписки будут в одной переменной и все они отпишутся единым unsubscribe?
Я думаю это ошибка, и стоит сделать PR, чтобы исправить это
источник

DP

Dmitry Provodnikov in Angular - русскоговорящее сообщество
кто-нибудь делал компонент дерева с
drag&drop'ом
? или может где-то видели что-то похожее? интересует именно вариант дерева с динамической подгрузкой узлов
вопрос в реализации, может у кого-то есть идеи по реализации, буду рад услышать
источник

ID

Igor D in Angular - русскоговорящее сообщество
Dmitry Provodnikov
кто-нибудь делал компонент дерева с
drag&drop'ом
? или может где-то видели что-то похожее? интересует именно вариант дерева с динамической подгрузкой узлов
вопрос в реализации, может у кого-то есть идеи по реализации, буду рад услышать
Делал)
источник

DP

Dmitry Provodnikov in Angular - русскоговорящее сообщество
Igor D
Делал)
это было flat-tree?
источник

ID

Igor D in Angular - русскоговорящее сообщество
Dmitry Provodnikov
это было flat-tree?
В качестве примера брал вот эту статью. https://medium.com/briebug-blog/angular-implementing-drag-and-drop-in-a-material-tree-f96b9fe40f81
источник

DP

Dmitry Provodnikov in Angular - русскоговорящее сообщество
так это было именно дерево с динамической подгрузкой? перед расширением узла просто подгружали детей?
источник

ID

Igor D in Angular - русскоговорящее сообщество
Dmitry Provodnikov
так это было именно дерево с динамической подгрузкой? перед расширением узла просто подгружали детей?
Я сам делал дерево. Вся фишка в том, что тебе нужно построить плоское дерево и с ним работать. Динамическую погрузку можешь сделать, просто нужно обновлять плоское дерево. Ну и с днд был геморрой, пришлось все функции для дропа самим реализовывать. Можешь использовать флет трии из материала. Я так понял, что в ангуляре с такими компонентами вообще глухо. В реакте или вуе уже куча готовых и красивых решений.
источник

ID

Igor D in Angular - русскоговорящее сообщество
Ещё была проблема в том, что днд из материала неверно сообщало индексы при динамическом добавлении данных. Решение было в обновлении плоского дерева
источник

DP

Dmitry Provodnikov in Angular - русскоговорящее сообщество
Igor D
Я сам делал дерево. Вся фишка в том, что тебе нужно построить плоское дерево и с ним работать. Динамическую погрузку можешь сделать, просто нужно обновлять плоское дерево. Ну и с днд был геморрой, пришлось все функции для дропа самим реализовывать. Можешь использовать флет трии из материала. Я так понял, что в ангуляре с такими компонентами вообще глухо. В реакте или вуе уже куча готовых и красивых решений.
ну я без динамики уже сделал, просто попробовал сделать с динамической подгрузкой используя nested-tree. и понял, что не получится так. проблемма как раз в анимации перетягивания). спасибо за наводку. буду допиливать статический вариант
источник