
Gleb
12.12.2016
08:57:55
но чувствую что придется addEventListener
нет это не приложение
ну не мобильное
http://jsfiddle.net/abenrob/ZkC5M/
ну то есть вот просто пример кода с этой либой, там попап этот просто строкой передается

Google

Gleb
12.12.2016
09:00:34
а мне в него надо форму ангуляровскую пробросить
до кучи
.bindPopup туда как раз хтмл строка
если есть может аналог какой то компайла или что то такое
http://stackoverflow.com/questions/34784778/equivalent-of-compile-in-angular-2
Может что то вроде этого?

Alexey
12.12.2016
09:07:38
мне кажется нужно другой способ искать, неужели нельзя вместо встроенного попапа свой заюзать полностью? обработать событие вызова попапа из карты с последующей отрисовкой своего попапа поверх карты?

Gleb
12.12.2016
09:08:45
мне же нужно в определенную долготу и широту
если только x,y как то находить

Alexey
12.12.2016
09:09:43
ну или совсем дикий вариант держать скрытый ng компонент на странице в том виде в котором ты хочешь его в попап передать сделать биндинг к его корневому элементу <div #popupContent></div> и в new Popup(this.popupContent.innerHTML)

Gleb
12.12.2016
09:09:59
а может и не дикий ктстаи

Alexey
12.12.2016
09:10:06
если этот контент не предусматривает интерактив внутри

Gleb
12.12.2016
09:10:21
Предусмартриает
мне нужно с формы данные получать

Google

Alexey
12.12.2016
09:11:17

Gleb
12.12.2016
09:11:56
может сделать директиву повесить на инстанс карты
<mapComponent popups></mapComponent>
И скажем у всех попап сделать какой то один класс чтобы можно было уже в коде директивы навешать listner'ов ?

Alexey
12.12.2016
09:14:01
а что если отрендеренный скрытый <div #popupContent></div> вытащить из дома и вставить в отрисованый попап?
может биндинги ангуляра и не сломаются

Gleb
12.12.2016
09:14:55
хм ну то есть как чайлдВью
да по моему
или как он там называется
@ViewChild
Amazing!!!!
кароче взял просто компонент попап
туда в темплейте написал все что нужно формы итд,
ну и засунул просто не думая внутри map компонента
<map>
<popup *ngFor..
<map>
и оно и невидимым стало ну то есть верстку не нарушило и при этом работают биндинги
ну то есть я к @ViewChild обращаюсь просто
и беру уже скопилинное все
@bro_science Насколько годно?)

Dmitry
12.12.2016
09:56:29
Ребят, нужна помощь гуру, какие способы есть поиска элемента?
есть две страницы, они похожи но не семметричны, нужно передавая нужно придумать алгоритм поиска элемента без жесткой привязки к ID или классу

Nikita
12.12.2016
10:17:46
больше контекста для этой задачи нужно
можно пробывать связывать через относительное / абсолютное положение в массиве/объекте, вводить собственные ид
сколько не сталкивался ид всегда есть, даже если явно не задан

Dmitry
12.12.2016
10:23:51
id? я вот тоже думал раскидать своих id на обоих страницах, но это сильно ведь не поможет :)
пока что пришел к поиску по tag через path, затем сравнение атрибутов и детей
контекста мне тоже не очень много дали, кроме того, что дом может быть ассеметричный, и отличаться может все
:D
просто если у нас отбрали класс, и например заменили родителя, то найти элемент практически невозможно, кроме как перебирать весь дом и смотреть на ноды детей

Google

Alexey
12.12.2016
10:28:01

Nikita
12.12.2016
10:31:30

Dmitry
12.12.2016
10:31:49
дык вот и фишка что не знаем :)

Nikita
12.12.2016
10:33:35
тогда задача свёдётся к полному перебору, и точность будет не 100%
когда люди хотят волшебства - лучшее что можно сделать это дать им волшебный пендель

Dmitry
12.12.2016
10:36:38
ну да :)
перебрать все, сравнить attr, id, class, childNodes и path Ж)

Nikita
12.12.2016
10:38:43
может конечно повезти и например при добавлять элементы будут только в конец массива/мапы, много может быть не тривиальных зависимостей

Gleb
12.12.2016
10:44:07
@bro_science Да тоже так думаю, да и кода на одну строчку больше чем в обычном компоненте

Gordey
12.12.2016
11:01:24
Чуваки! Приходите к нам на митап через 2 дня!
https://rambler-co-e-org.timepad.ru/event/419923/

Lends
12.12.2016
11:01:58
забанят же за такие вбросы)

Sergey
12.12.2016
11:25:01
Подкиньте по node чатик телеграмовский

Николай
12.12.2016
11:32:19
@nodejs_ru

Sergey
12.12.2016
11:37:47

Eight
12.12.2016
13:37:57
всем привет, подскажите, как использовать библиотеку без прямого указания пути в systemjs?

Mikhail
12.12.2016
13:39:48
прописать путь в конфиге?
юзать jspm)

Eight
12.12.2016
13:45:44
Мне тут гвоорят что есть команда специальная которая индексирует правила в этом файле
Что за команда?

Mikhail
12.12.2016
14:00:56

Google

Mikhail
12.12.2016
14:01:58
если речь про что-то другое, то мне самому интересно

Dmitry
12.12.2016
14:19:12
ну если не systemjs то по старинке))) через script

Mikhail
12.12.2016
14:31:50
Как можно проверять роут перед инитом приложения?
Допустим при определнном роуте у меня показывается какой-то стэйт. Но когда страница рефрешиться мне нужно удалять этот урл
Дело касательно router-outlet

Sergey
12.12.2016
15:07:07

Stas
13.12.2016
07:32:45
https://docs.google.com/document/d/1rC5dz7AkCZP813daT_bccbS-20OLmXgBVi50CSKx148/pub
а ещё там rxjs5 релизнулся)

Пронин
13.12.2016
07:42:27
хм ... Ангуляра 3 не будет

Fayozjon [CybernatiC]
13.12.2016
07:42:38
будет 4

Алексей
13.12.2016
07:50:33
Вот это ПОДАРОК с утра пораньше (описание новых фич 2.3.x) :) https://t.co/49RFgzbXTK

Korolll
13.12.2016
08:19:53
Ребят помогите использую angular 2. В шаблоне одного из компонентов используется ngif от переменной, значение записанное в ней подгружается с сервера в методе oninit, а до тех пор оно равно undefined, проблема в том что когда данные подгружаются dom дерево не перестраивается

Vlad
13.12.2016
08:22:38
До подгрузки дай значение поумолчанию
После подгрузки оно все равно перезапишется

Korolll
13.12.2016
08:25:35
После подгрузки оно все равно перезапишется
Пробывал в конструкторе дать значение по умолчанию, но не чего не меняется просто вместо undefined это значение, а dom после первоначальной загрузки так и не перестраивается(

Vlad
13.12.2016
08:26:14
zone.run(обработка загруженного)
zone это объект NgZone

Korolll
13.12.2016
08:33:26

Vlad
13.12.2016
08:37:44
Заработало?

Gleb
13.12.2016
08:39:56
На 2.3 перейти с предыдущей кроме обновления пакета еще есть квесты какие то?

Korolll
13.12.2016
09:09:37

Alexander
13.12.2016
09:39:05
Пока не знаю до компа не добрался
еще проверь не стоит ли у тебя у компонента changeDetection: OnPush. Если так, то придется в он ините вызывать ChangeDetectorRef.detectChanges()

Google

Alexander
13.12.2016
09:41:46
component inheritance выглядит очень заманчиво. сейчас без него грусно

Alexey
13.12.2016
09:47:15

Alexander
13.12.2016
09:53:36
а я не до конца понял, что это. это не только поддержку IDE-шкой но что-то еще приносит?

Алексей
13.12.2016
10:49:26

Dmitry
13.12.2016
18:05:36
наследование компонент с метадатой добавили о чем речь как-то недавно заходила

Vadim
13.12.2016
18:20:26
Меня awesome TypeScript loader раздражает. При каждом обновлении TypeScript играешь в квест "загугли версию пакета по error log".

Алексей
13.12.2016
18:30:13

Vadim
13.12.2016
18:33:42
Заменить ничто не мешает. Просто там какая-то страная магия с версиями. Последняя версия loader никогда не работает с последней версией TypeScript. И логи ошибок каждый раз разные.
Возможно, стоит просто где-то найти документацию о том, как разобраться с этим и какой принцип использовать, но нельзя ли было просто предусмотреть ситуацию, уже ставшую обыденность, и хотя бы, выдавать один и тот же текст ошибки?
Эта группа больше не существует