
Oleg
12.09.2016
15:25:01
Это нормально что у меня на роуте стоит canActivate, роут я сделал lazy, и когда перехожу на роут а на него не должно пускать загружается чанк этого модуля? Правда не пускает, тоесть гвард работает, смущает сама загрузка
path: 'login', loadChildren: './components/login/login.module#LoginModule', canActivate: [AuthGuardService]
rc7
https://github.com/angular/angular/releases/tag/2.0.0-rc.7

Alexey
13.09.2016
07:24:04
только вчера начал мигрировать rc5 -> rc6 и еще не закончил даже

Google

Alexey
13.09.2016
07:24:31
хорошо хоть BC в этот раз немного

Sergey
13.09.2016
07:33:52
первый нормальный rc

Ҫѐҏӗѫӑ
13.09.2016
07:48:38
https://twitter.com/BenLesh/status/775424969077432320

Vadim
13.09.2016
08:03:37

Alexey
13.09.2016
08:04:13
тесты не пишешь?

Vadim
13.09.2016
08:04:57
Только awesome-typescript-loader у меня сломался, и я не знаю, как его починить. Потому оставил старым.
тесты не пишешь?
Пока что нет. Мне бы основной функционал освоить на приемлемом уровне, а затем за тесты взяться.
Кстати, @bro_science, ты вчера так и не ответил, как парсить тело ответа, если в статусе ответа пришло 403

Alexey
13.09.2016
08:08:04
ну выведи в console.log объект error что приходит в catch

Vadim
13.09.2016
08:08:09

Alexey
13.09.2016
08:08:10
неужели там нет тела нигде?

Vadim
13.09.2016
08:08:22
Только код

Google

Vadim
13.09.2016
08:08:34
Ошибки
Вероятно, я что-то упускаю, но пока что у меня такая ситуация, что когда Angular 2 ловит статус ответа 403, он на этом успокаивается и больше ничего не хочет видеть.

Alexey
13.09.2016
08:13:31
что-то странное ты рассказываешь
вот код http
https://github.com/angular/angular/blob/master/modules/%40angular/http/src/backends/xhr_backend.ts#L78-L91
там видно что в responseObserver.next(response); и responseObserver.error(response); один и тот же объект отдается
в который body предварительно кладется

Vadim
13.09.2016
08:15:54
Кажется, это то, что мне нужно. Спасибо, позже проверю.

Alexey
13.09.2016
08:17:17
не за что
а тесты довольно сильно поломались в rc6
я потратил прилично времени вчера на них

Andrey
13.09.2016
08:18:30
какие либы используете для тестов?
для ангуляра 2 и ts, написали что то свое?

Alexey
13.09.2016
08:19:02
я все стандартное использую
karma + jasmine

Andrey
13.09.2016
08:19:31
а можно без кармы тестить ?

Alexey
13.09.2016
08:19:33
+ у ангуляра всегда идут из коробки мощные либы для тестов
можно но неудобно наверно
карма это просто test runner
чтобы удобно запускать тесты написанные на jasmine или чем то другом

Google

Alexey
13.09.2016
08:20:54
карма запускает тесты, строит репорты, делает watchnig исходных файлов и в общем то все
а ну еще позволяет тесты запускать в разных браузерах автоматически
или вообще без браузера
на phantomJS
если не хочешь CI загрязнять хромом например

Andrey
13.09.2016
08:23:12
хотелось бы и от phantomJS отказаться и максимум что использовать, это jsdom, как к примеру пишутся тесты для React)

Alexey
13.09.2016
08:23:56
не слышал про jsdom, надо почитать
но тут в чем нюанс, пользователи все равно приложение будут открывать в браузерах и гарантии нет что оно там будет работать если даже все тесты проходят в phantomJS или jsdom
все таки желательно погонять тесты в реальных браузерах

Andrey
13.09.2016
08:25:05
но это уже другие тесты)

Alexey
13.09.2016
08:25:22
да почему, даже unit-тесты
поддержка es6 у всех разная
где-то надо полифилить фичу где-то нет
иногда мне баги заводят типа Array find() is undefined
в каком нибудь линуксе в хроме

Andrey
13.09.2016
08:27:50
и какой у тебя в таком случае конфиг для кармы ? и сколько он выполняется по времени?)

Alexey
13.09.2016
08:28:20
карма в таком случае не спасет)
я пока в одном хроме запускаю
но удобно то что в любой момент можно будет добавить другие браузеры при необходимости

Ҫѐҏӗѫӑ
13.09.2016
08:30:38

Google

Alexey
13.09.2016
08:32:35
он не любит репорты от ангулярщиков)

Ҫѐҏӗѫӑ
13.09.2016
08:33:37
можно не признаваться
Стас вроде до сих пор по привычке jsx не использует даже

Alexey
13.09.2016
08:35:03
ну да, он на TS подсел еще когда это не было мейнстримом, до TSX
думаю что опыт поддержки RengineJS в лавке на es5 нанес ему в свое время травму и он пошел искать правду)

Vadim
13.09.2016
08:42:45

Ҫѐҏӗѫӑ
13.09.2016
08:45:48
https://github.com/s-panferov/awesome-typescript-loader/issues/new
можно сразу сюда

Vadim
13.09.2016
08:46:23
а, это...

Ҫѐҏӗѫӑ
13.09.2016
08:46:36
там все нужное готово было давно

Vadim
13.09.2016
08:46:52
так не в нём самом дело, скорее всего. а в спайке с ангуряром 2

Ҫѐҏӗѫӑ
13.09.2016
08:47:04
потом уже с перфом решали и dx
v8 вместо спайдерманки и тд

Vadim
13.09.2016
08:47:50
error log там, конечно, скверный и неинформативный...

Alexey
13.09.2016
08:48:29
я имею в виду тот период активной разработки когда одновременно допиливался RJS и разрабатывались продакшн апы на нем

Ҫѐҏӗѫӑ
13.09.2016
08:49:44
интересно чо там ща у них в рестриме

Alexey
13.09.2016
08:50:53
видеонаблюдение же

Ҫѐҏӗѫӑ
13.09.2016
08:51:05
а ренжинжс им зачем?

Alexey
13.09.2016
08:51:15
уже не за чем давно

Google

Alexey
13.09.2016
08:51:22
я старые времена просто вспомнил

Ҫѐҏӗѫӑ
13.09.2016
08:51:37
ко мне после митапа в рамблере подходил чувак и спрашивал по ренжинжсу

Alexey
13.09.2016
08:51:45
оО
поддерживают значит?

Ҫѐҏӗѫӑ
13.09.2016
08:51:52
сказал они там чото пилят

Alexey
13.09.2016
08:51:59
не знал

Ҫѐҏӗѫӑ
13.09.2016
08:52:18
и они мне приглашение на собес отправляли

Alexey
13.09.2016
08:53:44
RJS пилить? или проекты?

Andrey
13.09.2016
08:53:59
а что такое вообще RengineJS ? гугл говорит, что это что то связанное с C++, есть какой то мем и все)

Alexey
13.09.2016
08:54:37
для понимания надо ознакомиться с http://nptv.com/

Ҫѐҏӗѫӑ
13.09.2016
08:55:13
ну вопросы именно по нему были у чувака
и написали мне после того как я вспомнил о нем в чате реакта
и чуваки там интересовались за стейт машину, которую мы прикрутили для навигации по вложенным вьюхам

Alexey
13.09.2016
09:00:02
забавно)
стейт машина туда норм легла
прям то что надо

Ҫѐҏӗѫӑ
13.09.2016
10:01:49
видели драму в чате про TS?
ng2 затрагивает очень сильно

Alexey
13.09.2016
10:09:29
не видел, какого числа тред?

Ҫѐҏӗѫӑ
13.09.2016
10:11:35
с 3го августа конкретно это началось, а что?
жс уже аутдейтед?
Эта группа больше не существует