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

Страница 106 из 179
Alexander
14.12.2016
04:23:13
так а уже пофиксили они проблему с последним TS?

Dmitry
14.12.2016
05:09:01
Привет всем

может кто сталкивался, есть модуль chosen он строит селект с поиском, но такая проблема, когда вешаю onSelect ни чего не происходит, так как селект который в коде display: none, а тот динамически строится, может есть какой выход поймать выбранный элемент

ладно, заюзал ng2-select

Google
Виталий
14.12.2016
07:02:32
<date-period (periodChanged)="t.update($event)"></date-period> <client-dialogs #t [clientId]="record.Id"></client-dialogs>

Почему t undefined здесь?

Stas
14.12.2016
07:07:31
а это вообще легальный код?)

Виталий
14.12.2016
07:08:52
ну в другом месте подобное работало)

<button type="button" pButton (click)="inputPointsEditor.editRecord(record)"><input-points-edit #inputPointsEditor>...

Stas
14.12.2016
07:11:40
ок, я просто не стал бы так делать, слишком просто запутаться в приложении

Alexey
14.12.2016
08:22:30
Меня awesome TypeScript loader раздражает. При каждом обновлении TypeScript играешь в квест "загугли версию пакета по error log".
Автор awesome typescript loader (бывший мой коллега) тоже не особо рад тому что его лоадер заюзали в angular-cli. Теперь нет отбоя от юных angular-девелоперов у которых что-то не работает при сборка ангуляр проекта с кастомным набором версий TS/angular-cli/angular

это плата за то что мы используем самые новые активно разрабатываемые технологии, увы

Dima
14.12.2016
08:29:28
<button type="button" pButton (click)="inputPointsEditor.editRecord(record)"><input-points-edit #inputPointsEditor>...
а ViewChild() не обязателен при такой записи? может в этом дело?

Alexey
14.12.2016
08:29:34
не стесняйтесь писать репорты в awesome-typescript-loader если что, уверен вам ответят

Виталий
14.12.2016
08:36:54
{{text}} преобразовывает теги в текст?

Как-то можно сделать, чтобы он так не делал?

Google
Dmitry
14.12.2016
09:17:48
не должен преобразовывать

[innerHtml]="text" преобразовывает

точней наоборот

так преобразовывает в теги

Vadim
14.12.2016
09:21:30
Автор awesome typescript loader (бывший мой коллега) тоже не особо рад тому что его лоадер заюзали в angular-cli. Теперь нет отбоя от юных angular-девелоперов у которых что-то не работает при сборка ангуляр проекта с кастомным набором версий TS/angular-cli/angular
Я на базе Angular2-webpack-starter юзаю, если это так важно. Хотелось бы предложить стандартизировать лог ошибок, возникающих при подобных конфликтах версий(хотя бы) или всё же постараться сделать так, чтобы минорные релизы не ломали сборку

Виталий
14.12.2016
09:21:54
[innerHtml]="text" преобразовывает
спасибо, то, что надо!

Dmitry
14.12.2016
09:22:42
спасибо, то, что надо!
))) побольше гугли на инглише и будет счастье

это так, совет)

Aibek
14.12.2016
09:23:50
Доброго времени суток господа ангулярщики!

Aibek
14.12.2016
09:24:23
дайте напутствие, где взять уроки ангуляра для новичка?

чтоб доступно, поменьше документации

Dmitry
14.12.2016
09:25:23
сам посмотрел его видосы а потом сразу само пошло)

он новые выпустил кстати

но старые тоже желательно посмотреть

Sergey
14.12.2016
09:26:16
Ребят, подскажите где почитать про security во втором ангуляре? Для роутера есть всякие AuthGuards, а есть ли подобные механизмы для компонентов (грубо говоря можно ли показывать этот компонент)?

Или проще реализовать самому?

Dmitry
14.12.2016
09:26:51
чтоб доступно, поменьше документации
вот тут могу сказать что документации много не бывает

Google
Aibek
14.12.2016
09:27:56
вот тут могу сказать что документации много не бывает
ну просто многие пересказывают то что написано, без своего мнения..а хотелось бы чтоб человек рассказал так, как он сам понял

Dmitry
14.12.2016
09:27:56
Ребят, подскажите где почитать про security во втором ангуляре? Для роутера есть всякие AuthGuards, а есть ли подобные механизмы для компонентов (грубо говоря можно ли показывать этот компонент)?
AuthGuards по сути компонент, который выполняет некоторые действия перед тем как выполнится компонент который в самом роуте, это на сколько я осведомлен

бля че так ебано переслалось(

Sergey
14.12.2016
09:29:26
Не, для роутера я понимаю и знаю) Я имею ввиду - есть ли подобные механизмы для блоков/компонентов?

Artur
14.12.2016
10:41:23
Народ, как там сейчас с AOT? я никак не могу настроить tsconfig.json для ngc, чтобы он выдал ngfactory.ts файлы

Может есть у кого рабочий конфиг посмотреть?

Igor
14.12.2016
10:42:38
Привет всем, из Казахстана. Вебпак проект собирает в прод режими почти минуту, это норма? или можно быстрее?

Igor
14.12.2016
10:46:15
да не особо много, конфиг по мотивам https://angular.io/docs/ts/latest/guide/webpack.html

почти 1 в 1

плюс sass

Vlad
14.12.2016
10:46:33
ну в общем это норма

Igor
14.12.2016
10:47:39
печаль, а кто что приемущественно с ng2 использует? webpack? systemjs? еще что-то?

Vlad
14.12.2016
10:48:06
мне советовали попробовать rollup

Igor
14.12.2016
10:48:39
слышал он быстрее, но не пробывал, не помню уже что, неделю назад его смотрел доки, что-то меня оттолкнуло

Vlad
14.12.2016
10:49:38
попробуй второй вебпак

Igor
14.12.2016
10:51:06
https://github.com/troyanskiy/ng2-resource-rest а ктонибудь использует эту либу? сегодня попытался ангуляр до 2.3 апнуть, изза неё все сломалось, почему то вдруг перестало ресолвить зависимости в конструкторе провайдера, работает только если явно писать @Inject(Http) и это странно. Ни кто не в курсе что такого поменялось в 2.3 с DI ?

Mikhail
14.12.2016
11:32:31
Привет всем. Никто не сталкивался с проблемой, когда сервер возвращает ошибку, 401, 404, не суть, у меня на фронте в респонсе resposne.status = 0; http://joxi.ru/KAg0w3zCqjaXrl http://joxi.ru/krD4vyEinWXXrp

Google
Mikhail
14.12.2016
11:32:53
не могу отловить эту 401 никак

Igor
14.12.2016
11:36:20
у тебя изза cross origin скорее всего

судя по скрину ты с одного хоста на другой запрос делаешь, и тот этого не одобряет

поэтому хидеры ты не получаешь

Mikhail
14.12.2016
11:38:19
на сервере стоит ('Access-Control-Allow-Origin', '*');

Igor
14.12.2016
11:38:46
посмотри в нетворк вкладке, отдается ли этот хидер при твоем запросе

Igor
14.12.2016
11:39:35
он тебе в ошибки достаточно четко говорит что этого хидера нет

Mikhail
14.12.2016
11:40:35
ок, сейчас с бекендщиками еще поговорю ?

спасибо

Anton
14.12.2016
12:34:38
наверное, нубский вопрос - в app.module задекларировал директиву ClickOutside, и в нем она работает, но в другом модуле она не пашет - воткнул ее в иморты этого модуля, и получаю ошибку "неожиданная директива и блаблабла" - что я делаю не так?

ааа, надо добавить в экспорты апп модуля UPD: не помогло

Stas
14.12.2016
12:54:07
смотри, если у тебя больше одного модуля, то декларировать в app.module, кроме рутового компонента ничего не нужно, для использования директивы в разных модулях тебе нужно сделать один shared.module и там декларировать общие компоненты, пайпы и т.д., и соответсвенно все эти элементы нужно из этого модуля экспортировать. Для того, чтобы использовать потом эти компоненты в других модулях тебе будет достаточно просто импортировать shared.module

вот дока https://angular.io/docs/ts/latest/guide/ngmodule.html#!#shared-module

Anton
14.12.2016
12:55:17
о, спасибо) я просто думал, что если в рутовом модуле задекларировал, то во вложенных тоже работать будет

Stas
14.12.2016
12:57:54
нет, это работает только с сервисами, если я не ошибаюсь

Igor
14.12.2016
13:54:50
На сколько я понимаю сервисы только в рут модуле и надо декларировать, так как каждая декларация создаёт инстанс. В дочерних модулях декларируют обычно для переорпеделения инстанса сервиса своим, это так же можно делать на уровне конкретной директивы/компонента

Stas
14.12.2016
13:56:25
ну или, если сервис нужен только в пределах конкретного модуля

Korolll
14.12.2016
14:07:32
Ребят, огромные проблемы с роутами. 1 заключается в том, что если я перехожу с 1 роута на структурно точно такой же, значение в адресной строке меняется, но никаких событий не происходит (типа comments/5 на comments/10, при перезагрузке вручную всё корректно отобразится)

Stas
14.12.2016
14:09:13
к route.params можно подписаться

Google
Korolll
14.12.2016
14:09:31
И 2 каким образом можно пробросить переменную в route

Sergey
14.12.2016
14:09:40
На сколько я понимаю сервисы только в рут модуле и надо декларировать, так как каждая декларация создаёт инстанс. В дочерних модулях декларируют обычно для переорпеделения инстанса сервиса своим, это так же можно делать на уровне конкретной директивы/компонента
Мне кажется тут путают, что такое дочерний и рут модуль. Поскольку рут включает в себя дочерние, тогда они не дочерние, а предки (они как раз добавляются в imports). Так вот, чтобы в рут был доступен сервис, его можно объявить в предке.

Stas
14.12.2016
14:09:56
constructor(private route: ActivatedRoute)

https://angular-2-training-book.rangle.io/handout/routing/routeparams.html#reading-route-parameters

Korolll
14.12.2016
14:12:32
к route.params можно подписаться
Выглядит немного странно, а почему это не работает таким образом из коробки

Stas
14.12.2016
14:13:15
в смысле из коробки не работает, ActivatedRoute это сервис router'а, он из коробки с роутером идет

Dmitry
14.12.2016
14:19:05
Тут бота с кармой нет что ли(

Korolll
14.12.2016
14:19:47
в смысле из коробки не работает, ActivatedRoute это сервис router'а, он из коробки с роутером идет
Нет это ясно, я к тому, почему по умолчанию не вешаются обработчики на роуты. То есть, если я правильно понимаю, когда в адресной строке что-то меняется,angular смотрит обслуживает ли текущий компонент этот роут или нет, если нет то начинает искать подходящий. Я имею виду почему эта система работает именно так, а не реагирует на любую смену адреса

Dmitry
14.12.2016
14:21:24
завести можно @karma_chat_bot

Sergey
14.12.2016
14:21:53

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

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