
AP?
10.08.2017
09:24:08
Я про неё и говорю)
Dev tools в браузере

Nikolai
10.08.2017
10:54:57

Eugene
10.08.2017
16:54:31
У меня есть объект. У него есть статус. Когда статус == 'PROCESSING' Надо как-то (Делать запрос на сервер каждые например 30 секунд и проверять его статус) . Какие для этого бест практики?
SetTimeout?

Google

Nikolai
10.08.2017
16:55:00
пижже всего вебсокет
далее лонгполл

Sasha
10.08.2017
17:47:22
Я кстати сегодня ковырял webrtc. Огонь, видеочатик в браузере за день

AP?
11.08.2017
09:56:34
Вопрос к телепатам. Есть 2 проекта, на одном из них прикручен angular-ui-notification. Пытаюсь припилить его к другому проекту, подключаю идентично первому, и - привет $injector:modulerr
т.е. в app.js, в контроллере либа подключена
установлена в зависимостях, кэши почищены, package-lock снесён и после этого ещё одна чистая установка была

Nikolai
11.08.2017
09:57:46
Нет бутсрапа

AP?
11.08.2017
09:57:56
есть)

Nikolai
11.08.2017
09:58:19
В депенденсах не указал

AP?
11.08.2017
09:58:29
указывал

Nikolai
11.08.2017
09:58:41
Тогда доктор нужен

AP?
11.08.2017
09:58:49
пробовал и в package.json от npm, и в bower.json

Google

AP?
11.08.2017
10:02:08
Доктор сказал, что я забыл подключить в index.html исходник из dist папки
пора на выходные ?

Nikolai
11.08.2017
10:07:53
Должно в сборщике быть
Либы тоже надо собирать же

AP?
11.08.2017
10:26:45
Да, есть такое
Сборщик пока не прикручен
На втором
Поэтому и тупняк

Sasha
11.08.2017
13:18:50
Такой кейс:
Есть директива, которая взаимодействует с $transitions(это на самом деле не так важно)
При смене стейта, запоминаем положение скролла, это работает:
const container = angular.element(document.getElementById('scrollable-content'));
container.bind('scroll', function () {
scrollPos = this.scrollTop;
});Но потом, когда переключаем стейт, но проскролить до этой же позиции, почему-то не робит. Делаю так:
$log.debug(scrollPos) <- Все верно, позиция нужная
container.scrollTop(0, scrollPos);Просто почему-то не скролит

Nikolai
11.08.2017
13:32:16
container.scrollTop = scrollPos
http://jsfiddle.net/AgLyU/
+ возможно ты вызываешь скрол, когда див ещё не отрендерился. Можно попробовать сделать $timeout(()=> {container.scrollTop(0, scrollPos);});

Sasha
11.08.2017
13:37:27

Александр
11.08.2017
13:37:55
Возможно, во втором случае у тебя container - это ссылка на удаленный див
Попробуй заново по селектору найти

Nikolai
11.08.2017
13:38:19
вроде бы таймаут без указания времени должен запускать код после отрисовки html

Sasha
11.08.2017
13:39:36

Александр
11.08.2017
13:40:32
А, тогда да

Sasha
11.08.2017
13:42:09
Кстати, жквери вообще нужен для scrollTop?

Nikolai
11.08.2017
13:42:35

Google

Sasha
11.08.2017
13:44:19
Да, я глянул, но почему-то все равно не робит
Даже с таймаутом

Nikolai
11.08.2017
14:04:25
а поставь таймаут на секунду

Sasha
11.08.2017
14:04:47
Попробую
Проблема кстати точно в show/hide.
Потому что когда убираю - то он нормально прокручивает на любую позицию
Да, с большим таймаутом работает
Но хардкодить, не дело жеж вроде
В общем, я придумал, как норм сделать. Спасибо всем

Nikolai
11.08.2017
14:19:40
нет расскажи

Sasha
11.08.2017
14:24:02
Да я просто подцепился к промису, который резолвит этот ng-hide.
И просто в коллбэке сделал таймаут без параметров
Все робит

Nikolai
11.08.2017
14:25:02
а что за промис ng-hide?

Sasha
11.08.2017
14:29:02
В общем смотри, есть разные записи одной модели. Между ними можно переключаться туда-сюда. Имеется ввиду к следующей записи или к предыдущей.
Это все - формы, которые прогружаются и пока данные не загрузятся(а там ооочень много бизнес логики) скрыты ng-hide, потом срабатывает анимация.
Есть определенный пул запросов к форме и когда потом в коллбеке Promise.all([]) всех этих запросов мы показываем форму. Этот промис алл находится в сервисе в переменной, я просто заимпортил сервис и поставил перемотку в resolve этих всех промисов

Anton
12.08.2017
14:38:44
Тут не хант чат. Если у вас крутой проект к вам прийдут и так! Извините.

Viktor
12.08.2017
17:23:27
ну вообще то я поддерживаю таких ребят, как Иван, потому что надо кидать везде особенно в узкотематических, т.е. не все ребята сидят на том же js jobs и т.д.)

Jared
12.08.2017
17:42:47
Сайт вроде на английском, но при этом на ломанном... P.S. Я без претензий, если что, просто глаз режет

Алексей
12.08.2017
18:03:33

Viktor
14.08.2017
14:51:41
Привет, как передать клик с контроллера 1 компонента в контроллер 2? Emit, broadcast юзать или не туда? Спасибо.

Nikolai
14.08.2017
14:52:12
передавай модель

Google

Viktor
14.08.2017
14:55:02
А как?

Sasha
14.08.2017
14:55:03

Nikolai
14.08.2017
14:55:19

Viktor
14.08.2017
14:58:51
Спасибо

Amirkaaa
15.08.2017
02:02:00
Доброго времени суток, возникли сложности, кто нибудь подключал sentry.io на angularjs ?
Кто сможет помочь ? Вроде бы все сделал как по документации, но уведомления так и не приходят. Или я где-то тупанул

Anton
15.08.2017
03:57:07
Такой вопрос. У меня есть директива-элемент, в которую я цепляю factory. В директиве идёт обработчик, который говорит сделать в factory какое-то действие.
Если я цепляю на странице два элемента-директивы, то действие в factory выполняется только во второй директиве. Можно как-то изолировать factory для каждой отдельной директивы?

Sasha
15.08.2017
05:10:58

Nikolai
15.08.2017
05:13:20

max
15.08.2017
13:48:29
@Djinjs если они в одной структуре то можно и Emit, broadcast юзать, если в разных то через $root.broadcast $root.emit

krn
15.08.2017
15:01:07
норот, всем привет
абстрактный случай
есть элементы parent и child, на каждом висит клик, один вложен в другой
можно ли кликнуть на чайлда не инициируя клика по паренту?
( что касается ангуляра - stopPropagation в. чайлдклик не помогает)

Sasha
15.08.2017
16:20:55
Это хтмл5, экшен не должен быть в экшене

max
15.08.2017
17:40:43
@kronosx2 может stopImmediatePropagation() поможет

krn
15.08.2017
17:42:01
оно и в первом ангуляре тоже есть ?

max
15.08.2017
17:48:01
ну да https://docs.angularjs.org/guide/expression#-event-

Иван
16.08.2017
13:29:28
Кто-нибудь задумывался над использованием rxjs (не путатать с ngrx) в ангуляре1? Мне вот сегодня набросили и меня не отпускает мысли. Как не странно думаю над его использованием на уровне сервисов, а не вью-контроллер (там ангуляровский биндинг справляется). А вот на уровне сервисов "реактивности" не хватает и приходится городить свои велосипеды паб-саб. Да и ангуляр2+ пошёл по этому пути, насколько я понимаю, что вроде как намекает, что не самое плохое решение...

Алексей
16.08.2017
13:33:21
А переезжаете на второй?

Иван
16.08.2017
13:36:42