@angular_js

Страница 155 из 325
Denis
04.07.2017
18:48:49
взаимодействие ui - да)
Так ты не взаимодействуй с UI через сервис

Сервис держит модели

Bohdan
04.07.2017
18:49:32
мы говорим о его случае, а там взаимодействие ui элементов. И сервис будет костылем

Sasha
04.07.2017
18:54:41
Представим, что ситуация, в которой вообще не идет речи об изменениях биндингов. Например, у нас есть некий компонент a, который выводит данные. И есть кнопка, не внутри компонента, которая должна их перезагрузить. Сама логика перезагрузки данных, а так же сами данные с геттерами сеттерами находятся внутри сервайса. Значит мы просто из меню выше инжектим этот сервайс и дергаем метод. Это вообще верная логика?

Google
Anton
04.07.2017
18:56:35
Не сервайс а сервис

Бродкас эмит

И лови

Или сервис

Sasha
04.07.2017
18:58:46
Я выше и описал понимание логики с сервисом. Все верно?

Anton
04.07.2017
19:03:17
да

А чем тебе широковещательные сообщения не подходит?

Denis
04.07.2017
19:03:56
Когда много кода, то имея всего один рутскопе путаешься. Да и для миграции это не очень.

Бродкас эмит

И лови

Если хочется по-современному

То надо делать observer pattern

Anton
04.07.2017
19:05:04
Он нанем ногу сломает

Google
Denis
04.07.2017
19:06:46
Ну, для первого ангуляра есть реализации готовые, надо только посидеть, вникнуть

https://github.com/greglbd/angular-observer-pattern

Собственно тут в описании конкретно твой юзкейс)

Sasha
04.07.2017
19:09:46
Насчет паттерна знаю, на самом деле, это и рассчитывал услышать. Спасибо за линк

Nikolai
04.07.2017
20:57:06
Через сервис это надо вязать

Бекболот
05.07.2017
04:31:57
Всем привет У меня проблема на AngularJS 1.x AngularJS работает очень медленно

Bohdan
05.07.2017
04:51:57
Набыдлокодил)

Бекболот
05.07.2017
04:52:40
Bohdan
05.07.2017
04:55:06
Почитай статьи на хабре о производительности ангулар

Anton
05.07.2017
05:07:49
Нарепитил там наверное по 1000 элементов

Nikolai
05.07.2017
06:46:31
пайпов нахуячил

Нарепитил там наверное по 1000 элементов
для таких вещей хорошо подходит <react-component>

Anton
05.07.2017
06:52:43
Причем тут реакт?

Nikolai
05.07.2017
06:53:13
охуенно ускоряет вывод больших объёмов

Anton
05.07.2017
06:53:44
Ты ангуляр с реактом подключил?

Nikolai
05.07.2017
06:53:59
<react-component>

Anton
05.07.2017
06:54:20
Директива?

Nikolai
05.07.2017
06:54:34
компонент

Anton
05.07.2017
06:54:47
Для ангуляра?

Google
Nikolai
05.07.2017
06:54:56
да

Anton
05.07.2017
06:55:01
Хм... Интересно

Кинь ссылку

Nikolai
05.07.2017
06:55:11
минуту

Anton
05.07.2017
06:55:50
Та если с головой репитер использовать, он тоже быстрый

Nikolai
05.07.2017
06:56:10
https://github.com/ngReact/ngReact

Anton
05.07.2017
06:57:12
Та ну реакт тянуть

Там же зависимость полного реакта

Ну ну ну

Eugene
05.07.2017
06:57:35
Сначала думал это троллинг.. а тут

Nikolai
05.07.2017
06:57:41
да он весит хуй да нихуя

Anton
05.07.2017
06:57:53
Ыыы

Не фигню ты придумал

Nikolai
05.07.2017
06:58:15
это не я

Anton
05.07.2017
06:58:24
Метр ангуляра и еще полметра реакта

Чтобы порепитить

Eugene
05.07.2017
06:58:43
типа устал писать проект на angular и хочешь реакта, подключаешь <react-component> и пешешь на реакте, каайф

Anton
05.07.2017
06:58:44
Смешно

А потом кто то открывает проект и убегает

Google
Anton
05.07.2017
06:59:25
Или дает по мозгам

Nikolai
05.07.2017
06:59:45
это используется на длинных таблицах

Anton
05.07.2017
06:59:59
Тут стараешся джейквери не подключать

Eugene
05.07.2017
07:00:08
а инфу между ними прокидывать норм?;)

Anton
05.07.2017
07:00:16
ng-table

Nikolai
05.07.2017
07:00:16
норм

нет

Nikolai
05.07.2017
07:00:23
надо в печать

Anton
05.07.2017
07:00:47
И пагинация

Nikolai
05.07.2017
07:01:26
да да да, пагинация. Реакт не от хорошей жизни

Anton
05.07.2017
07:01:35
ng-table очень крутая штука

Nikolai
05.07.2017
07:01:38
я его не люблю, например

Anton
05.07.2017
07:01:48
Кого?

Рект?

Nikolai
05.07.2017
07:02:01
Anton
05.07.2017
07:02:16
Ну бывает

Nikolai
05.07.2017
07:02:18
ng-table очень крутая штука
надо именно полную таблицу.

Anton
05.07.2017
07:02:51
Если надо таблицу на 1000 элементов то лези скрол

Nikolai
05.07.2017
07:02:55
Ну бывает
в основном из-за отсутствия темплейтов

Google
Anton
05.07.2017
07:03:08
По 100 элементов

С односторонним биндингом и трекбай все он быстро выведет и без реакта

Nikolai
05.07.2017
07:04:41
с одноразовым биндингом

но данные динамические

Anton
05.07.2017
07:05:51
Вгружай новые кто не дает

Или ты думаешь в реакте магия

?

Nikolai
05.07.2017
07:06:29
там иначе построен рендеринг

Anton
05.07.2017
07:06:30
Быстро потому что дайджест нет

Отруби в ангуляре натаблице и все

Типо шедов дом

Nikolai
05.07.2017
07:07:28
с этого места подробнее

Anton
05.07.2017
07:07:43
О чем?

Anton
05.07.2017
07:09:00
Гугляни best practices ng-repeat

Nikolai
05.07.2017
07:09:59
пффф я это всё изучил. Для этого случая не годится.

Anton
05.07.2017
07:10:23
Ок понял

Страница 155 из 325