@angular2Эта группа больше не существует

Страница 105 из 179
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
мне же нужно в определенную долготу и широту
API карт должен позволять это вычислять

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
@bro_science Насколько годно?)
в твоей ситуации думаю что если работает то годно)

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
@nodejs_ru
Спасибо

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
Что за команда?
может как раз про jspm и речь?

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

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
Вот это ПОДАРОК с утра пораньше (описание новых фич 2.3.x) :) https://t.co/49RFgzbXTK
Отлично, Language Service и статическая проверка шаблонов, наконец-то сбылась моя мечта, быстрей бы в vscode запилили поддержку

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

Алексей
13.12.2016
10:49:26
На 2.3 перейти с предыдущей кроме обновления пакета еще есть квесты какие то?
поидее нет.. я мелкий проект перевел, никаких проблем не заметил.

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
Меня awesome TypeScript loader раздражает. При каждом обновлении TypeScript играешь в квест "загугли версию пакета по error log".
Ты с Angular Cli или Custom? Что мешает заменить? (Я не пробовал, просто спрашиваю)

Vadim
13.12.2016
18:33:42
Заменить ничто не мешает. Просто там какая-то страная магия с версиями. Последняя версия loader никогда не работает с последней версией TypeScript. И логи ошибок каждый раз разные.

Возможно, стоит просто где-то найти документацию о том, как разобраться с этим и какой принцип использовать, но нельзя ли было просто предусмотреть ситуацию, уже ставшую обыденность, и хотя бы, выдавать один и тот же текст ошибки?

Страница 105 из 179

Эта группа больше не существует Эта группа больше не существует