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

Страница 107 из 179
Sergey
14.12.2016
14:22:38
Зачем?
Скучно людям, а так, Спасибо будет

Алексей
14.12.2016
14:23:19
Ххх.. где почитать и посмотреть о боте. Не хочется чат засорять

Sergey
14.12.2016
14:23:51
Ну если роут не регламентирован, то не найдём
Система реагирует, но похоже что-то ты неправильно там настроил. Сделай пример на планкере или еще где. А то пустое так обсуждать.

Dmitry
14.12.2016
14:24:00
@karma_chat_bot просто на reply спасибо говоришь и он карму повышает

Google
Dmitry
14.12.2016
14:26:00
ну по принципу что ты кому-то реплаишь

а он следит

и потом можно карму посмотреть

Dmitry
14.12.2016
14:26:41
И плюсовать и минусовать

Dmitry
14.12.2016
14:27:03
/top@karma_chat_bot

показывает топ по карме

итд

мы используем в одном чате

Dmitry
14.12.2016
14:27:22
Как в Devall Upwork

Sergey
14.12.2016
14:27:49
/top@karma_chat_bot
Вот этим тут начнут махать, не

Roman
14.12.2016
14:35:59
/top@karma_chat_bot

Dmitry
14.12.2016
14:56:07
/top@karma_chat_bot

Google
Dmitry
14.12.2016
14:56:15
Ой

Rita
14.12.2016
16:33:13
/top@karma_chat_bot

Dmitry
14.12.2016
16:34:50
пока нет бота - команда не работает ;)

Kolya
14.12.2016
16:55:06
/top@karma_chat_bot

/top@karma_chat_bot

Roman
14.12.2016
16:55:37
/top@karma_chat_bot

Dmitry
14.12.2016
16:56:06
Sergii
14.12.2016
17:00:49
/top@karma_chat_bot

?

Виталий
14.12.2016
17:03:09
Кто-нибудь datascroller primeng использовал? Почему - то он не обновляется при изменении массива записей в value

Dmitry
14.12.2016
17:03:46
а для скролла использовал angular2-perfect-scrollbar

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

Sergey
14.12.2016
17:45:50
Dmitry
14.12.2016
20:04:19
Ребят, а такой вопрос

как вообще ng2 тестировать, у меня админка с графиками на d3, и вот я вообще не въеду как это делать

Alexey
14.12.2016
20:34:07
Эти примеры 8 месячной давности давно устарели, не надо такие ссылки людям советовать

все есть в официальной доке https://angular.io/docs/ts/latest/guide/testing.html

еще можно почитать https://medium.com/google-developer-experts/angular-2-unit-testing-with-jasmine-defe20421584

Google
Alexey
14.12.2016
20:39:06
и или посмотреть доклад с последнего angular connect

Насчет того как тестировать админку с графиками на d3, я считаю что сами графики (корректность их отрисовки) тестировать не нужно, если только просто их наличие в доме но и то скорее в e2e тестах а не в unit. Вообще не нужно тестировать функционал сторонних библиотек, считаем что они просто работают и их уже протестировали. В unit тестах я считаю нужно тестировать те модули что ты сам написал в своем приложении, например oauth модуль - мокаешь сеть проверяешь разные кейсы когда пользователь авторизован и неавторизован, далее у тебя скорее всего будет AuthGuard который резолвит админский роут используя Oauth сервис, чтобы протестирвать его можно опять же замокать сеть или замокать сам Oauth сервис и проверить что AuthGuard.canActivate() правильно резолвит в случае когда пользователь авторизован и когда нет. Точно так же можно покрыть тестами сервисы, тоже мокаешь сеть, например вызываешь метод UserService.fetch(12).subscribe(user => { ... }) и проверяешь 2 вещи: 1) что был отправлен GET запрос в API на url /users/12 2) и что в subscribe в результате ты получил именно то что нужно. Все глупые компоненты советую тестировать через test host component (в доке есть про это), так удобней всего покрыть сквозное взаимодействие с компонентом с Input/Output пропертями

Vlad
14.12.2016
21:01:31
@Ai_boy добрый вечер, Вы где-то упоминали об инструменте миграции с первого угловатого на второй, есть ссылочки источники, или хотя бы слухи?)

Maksim
14.12.2016
21:05:02
Может кому интересно будет, нашел статью, где показывают как на лету менять валидаторы для реактивной формы

https://scotch.io/tutorials/how-to-implement-conditional-validation-in-angular-2-model-driven-forms

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

как думаете? )

Dmitry
15.12.2016
00:22:52
http://angularjs.blogspot.ru/2016/12/ok-let-me-explain-its-going-to-be.html

Vadim
15.12.2016
06:51:12
Вот только как назвать чат после релиза 4 версии?

Dmitry
15.12.2016
07:31:53
just_angular

а вообще они не рекомендуют ng2 итд) итп

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

Alexey
15.12.2016
07:33:15
Ramil
15.12.2016
07:33:24
как вообще гуглить потом что-то?)

опять будут про первый анг статьи вываливаться

Пронин
15.12.2016
07:33:55
чат по первому ангуляру назвать AngularJS, а этот просто Angular :)

Dmitry
15.12.2016
07:33:57
я думаю пока так же гуглить

Alexey
15.12.2016
07:34:44
опять будут про первый анг статьи вываливаться
может люди начнут документацию читать тогда)

Google
Ramil
15.12.2016
07:35:09
не, мейнстрим же)

Пронин
15.12.2016
07:35:41
может люди начнут документацию читать тогда)
инструкцию читают - только когда все сломается :)

Lends
15.12.2016
07:41:37
Реакт вообще 15ый

Nyurgun
15.12.2016
07:48:17
Когда релиз 4ой

Alex
15.12.2016
07:49:08
март 17

Пронин
15.12.2016
07:52:34
Реакт вообще 15ый
да пофиг какая версия, проблема в том, что будет путаница между старым ангуляром и остальными. Многие раньше делали теги Ангуляр

Maksim
15.12.2016
07:55:41
да пофиг какая версия, проблема в том, что будет путаница между старым ангуляром и остальными. Многие раньше делали теги Ангуляр
у гугла есть полезная вещь при поиске, ставить итервал поиска, я вообще не вижу с этим проблем.. если что-то ищу по ангуляру ставлю искать с сентября 2016 года, и вывод запросов почти релевантный

Alex
15.12.2016
08:18:41
по 2-му гуглится даже без интервала нормально, я сколько раз забивал в гугл: ангулар 2 <такая то фигня> и только в процентах 10-ти попадали статьи по первому. Тем более что он angular.js и можно даже по мета информации увидеть - нужная ссылка, или не

Sergey
15.12.2016
08:19:36
Все так ждали 3ку, и тут гугл не разочаровал

Mikhail
15.12.2016
08:21:38
я писал еще месяц назад, что не будет тройки

Lends
15.12.2016
08:21:42
ничего вы не понимаете... это стратегия... чтобы все перешли на второй

Mikhail
15.12.2016
08:21:50
все решили, что прикалываюсь, видимо)

Lends
15.12.2016
08:22:14
чтобы нереально было что-то нагуглить про первый

Mikhail
15.12.2016
08:22:53
вообще может правильнее было переименовать второй ангуляр

Sergey
15.12.2016
08:22:59
Сейчас начнется самый жир. Найди статью

А после гуглу почистить выдачу

Mikhail
15.12.2016
08:23:28
или как apple делает Angular S

Lends
15.12.2016
08:23:35
ангуляр должен быть один... ангуляр един... один язык, один фреймворк

Sergey
15.12.2016
08:23:54
Sangular - потому что что через жопу

Google
Алишер
15.12.2016
09:32:44
подскажите, навесил события на клик на два дива, один внутри другого. нажимаю на внутренний див, срабатывает событие у внешнего

Алишер
15.12.2016
09:34:39
спасибо

Dmitry
15.12.2016
09:52:48
Это можно отнести к тому что например есть блок с прокруткой, в нем есть select2 тоже с внутренней прокруткой, при открытии селекта в нем не могу крутить колесиком мыши так как крутится прокрутка всего блока

это был вопрос)

Artem
15.12.2016
09:57:51
Господа, есть вопрос к вам. В конфиге роутов есть следующее: { path: 'temp', loadChildren: './temporary/routes#TempRoutingModule', outlet: 'layout' }, В роуте, чайлдом которого является этот роут, <router-outlet name="layout"></router-outlet> есть. Ну так вот. С переменным успехом получаю различные ошибки, от Cannot find primary router outlet до Cannot activate router outlet that is already activated. Кто нибудь сталкивался с чем-нибудь подобным? Или вообще как-то решал задачу работы модуля, подгружаемого лениво, в именованом router-outlet?

Ага. Решил.

{ path: 'temp', component: ShellComponent loadChildren: './temporary/routes#TempRoutingModule', outlet: 'layout' },

ShellComponent содержит только <router-outlet></router-outlet>

Пронин
15.12.2016
10:36:09
есть несколько subscribe в инит this.educationService.resources('mode').subscribe(data => { this.modes = data; }); this.educationService.resources('cefr').subscribe(data => { this.cefrs = data; }); чтобы подписаться, когда все они выполнятся - надо их все обернуть в один subscribe или есть какое более правильный вариант ?

то есть пока они выполняются - показывать loading

Igor
15.12.2016
10:38:30
http://reactivex.io/rxjs/manual/overview.html#choose-an-operator

Anton
15.12.2016
10:42:49
извиняюсь за небольшой оффтоп, в чате верстальщиков молчат - кто-то юзал jeet?

Igor
15.12.2016
10:44:54
Observable.forkJoin( [ this.educationService.resources('mode').subscribe( ... ), this.educationService.resources('cefr').subscribe( ... ) ] ).subscribe( ... ) как то так вобщем походу

ну или Promise.all([this.educationService.resources('mode').toPromise(), ...]).then( .... )

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

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