@angular_js

Страница 123 из 325
Виктор
16.03.2017
15:05:04
если серч есть - ограничьте 10-20 записей максимум

и ниже подпись - показаны не все результаты - уточните поиск

и сервер меньше дрючить будет

если возможно конечно - как дополнительно к биндингам и т.п. Я б по 400 записей из 30 полей не стал фигачить разом, если сервис станет нагруженным - может и серверок прилечь

Google
Виктор
16.03.2017
15:08:23
если нужен эффект скрола - как ленту вконтакте можно сделать

все равно порциями грузить

Dart
16.03.2017
15:12:59
да не, в эту сторону можно не запариваться. вот про компонент с односторонним биндингом релевантно было.

Каїн
16.03.2017
15:17:36
грузить порциями или нет, но рендерить нужно порционально по visible view. юи грид это умеет. единственная проблема с гридом - это кастомизация

а если так много данных... может серверный рендер сделать? а поиск уже прикрутишь на фронте

Dart
16.03.2017
15:21:35
грузится все сразу, там сраупут не важен.лучше если серчбокс на клиенте. кастомизацию нахер, это дашборд для девопс

400х30 много данных? там в ячейке число от 1 до 10

ну это уже оффтоп

Каїн
16.03.2017
15:22:37
12к филдов, достаточно много

если руками рисовать по нг-репиту, ангуляр на 1к запнется

Dart
16.03.2017
15:23:18
ага, вот он и запнулся.

скорее всего подойдет юи-грид, он уже у нас даже кажется гдето есть

Google
Dart
16.03.2017
15:23:35
спасибо!

Alex
16.03.2017
15:23:38
я 20 тыс рендерил ячеек, 2 секунды

Mikhail
16.03.2017
15:24:16
Долго

Каїн
16.03.2017
15:24:52
я 20 тыс рендерил ячеек, 2 секунды
2 секунды фриза браузера

Dart
16.03.2017
15:24:58
пора впиливать вебгл канвас. он будет последним, кто запнется

Alex
16.03.2017
15:24:59
Ну это с нативными возможностями ангуляра

Каїн
16.03.2017
15:25:36
а сколько там было биндингов?

Alex
16.03.2017
15:25:39
К твоему сведению реакт примерно также рендерит

Каїн
16.03.2017
15:26:01
да вот мы и решали такие обширные рендеры через реакт+ангуляр

Alex
16.03.2017
15:26:40
Ну дак я говорю что реакт не нужен здесь:)

Каїн
16.03.2017
15:27:22
хз, у нас был выиграш во времени, но скорее у нас слишком разные кейсы

ща проверим

Alex
16.03.2017
15:31:17
Кароч я пришел к выводу как не изголяйся, там упирается в дом рендеринг, хоть у тя виртуальный дом, хоть односторонние биндинги.

Oleg
17.03.2017
05:43:56
ребят оцените приложение на ангуляре? подскажите чего может

Andy
17.03.2017
08:32:51
что за приложение?

Виктор
17.03.2017
08:34:30
приложение убило своего создателя и он не дописал сообщение)))

Каїн
17.03.2017
08:36:57
Ахах))

Он провёл аглификацию и родился монстр

Pavel
17.03.2017
08:42:13
Подскажите, вот хочу переделать пагинацию, но никак не пойму как правильно... У меня пагинация на многих страницах сайта (учитывая что это SPA звучит странно - но я думаю вы поняли). Сейчас сделано туповато - в каждом контроллере определяется переменные для отображения списка страниц, но я понимаю что это зло, и вот думаю куда это - в директиву надо переместить наверно? Как делают гуру ангуляра пагинацию? :) Спасибо

Каїн
17.03.2017
08:53:02
Фронт енд пагинация или серверная?

Google
Каїн
17.03.2017
08:54:14
Если только фронт - обычным фильтром у которого currentPage, perPage

Pavel
17.03.2017
08:54:21
серверная

Каїн
17.03.2017
08:55:03
Если ещё и серверная то добавить в компонент пагинатора ещё и ссылку на функцию getPage

То есть 1 атрибут компонента это функция запрос

1 ссылка на переменную текущей страницы

По клику из компонента ты вызываешь @ метод полученияСтраницы

В then метода ты обновляешь или перезаписываешь массив который якобы отображает страницу

Это пртмитивный вариант когда тебе не нужно сохранять состояние элементов - например не нужен чекбокс возле каждого

И ещё желательно переменную в пагинатор передать - общее количество страниц

В идеале это должен отдать сервер а не считать

Почему не ивент и обойтись без ссылки на метод - заеб если несколько пагинаций на странице

Oleg
17.03.2017
09:04:24
Ребят, кто сможет дать обратную связь по сайту? Сделали приложение для тех кто пишет в соц. сети. Собрали ограничение по всем соц. сетям, добавили подсчет количества символов и слов. Может еще что добавить? http://alltarget.ru/apps/maketext/

Oleg
17.03.2017
09:05:41
ну пока по функциональности как?

Каїн
17.03.2017
09:06:08
Я не зна, я не заказчик и не социоблядь

Выглядит норм

Я бы лучше архитектуру кода глянул и структуру файлов ы

Pavel
17.03.2017
09:13:22
Почему не ивент и обойтись без ссылки на метод - заеб если несколько пагинаций на странице
Спасибо, сейчас пока решил в директиву все вытащить... До ивентов пока еще не добрался

Oleg
17.03.2017
09:13:39
там же все на js

Google
Oleg
17.03.2017
09:13:57
ангуляр да jquery

я бы первым делом полез смотреть ыы)

Admin
ERROR: S client not available

Каїн
17.03.2017
09:14:47
Обновись до 1,5

Да я с телефона, думал у тя гитхаб какой то

Pavel
17.03.2017
09:16:51
позязя? :)

Каїн
17.03.2017
09:22:17
Атвичаю - компоненты

Ивенты не нужны, пробрасывай метод прямо из контроллера

А в контроллер из фабрики / сервиса

Там же и страницу, чтобы можно было с любого другого места узнать страницу

И результаты в фабрику-модель

Pavel
17.03.2017
16:51:50
/stat@combot

Combot
17.03.2017
16:51:51
combot.org/chat/-1001024737789

Alex
17.03.2017
17:17:06
Ого, вот это я флудер)

Каїн
17.03.2017
17:23:23
Я вообще поехавший

Denis
17.03.2017
23:04:46
Доброй ночи. Подскажите, у меня в нижний компонент через = пробрасывается объект с полями. И фишка в том что если на верху в родительском компоненте одно из полей не изменить, а сделать что то вроде object.type = {name: 'img'} то биндинг рвется

а если сделать object.type.name = 'img' то все хорошо

люто не удобная херня, как пофиксить?

пока пару полей то все нормально, а если у меня их пару десятков будет? по штучно менять что ли?

Google
Alex
18.03.2017
08:59:07
Не ломай ссылку на объект, поведение абсолютно нормальное, тебе нужно обновлять объект, а не присваивать новый и тогда все ок будет

Доброй ночи. Подскажите, у меня в нижний компонент через = пробрасывается объект с полями. И фишка в том что если на верху в родительском компоненте одно из полей не изменить, а сделать что то вроде object.type = {name: 'img'} то биндинг рвется

Amon Bower
19.03.2017
18:49:11


Да, я знаю, что можно ее конвертировать в строку перед получением. Но, хотелось бы узнать, что посоветую другие

Я получаю JSON, который вставляю позже в $scope.options

Каїн
20.03.2017
04:39:24
Куда

Dmitriy
20.03.2017
05:55:34
Всем привет.

Подскажите простую либу для tooltip, что бы было можно подключать кастомный css класс.

Каїн
20.03.2017
06:02:06
Angular Bootstrap tooltip

Сомневаюсь что продаётся отдельно

Dmitriy
20.03.2017
06:06:04
Angular Bootstrap tooltip
Пробовал, не подходит. А есть кейсы что бы jquery либу подключить?

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