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

Страница 137 из 179
Герман
18.01.2017
08:30:11
Зато @ngrx/store разделяет состояния под каждый reducer и не надо явно создавать общий контейнер. Ну по крайней мере я так понял что именно в самом Redux состояние задаётся одним объектом на всё приложение. Мне кажется при больших приложениях это не очень удобно будет

Felix
18.01.2017
08:31:00
но без редукс-акт и редукс-акт-асинк нужно писать просто тонны бойлерплейта

Alexey
18.01.2017
08:38:33
посмотрел redux-act первый пример

в чем прикол? increment() намного короче чем new Increment() написать?

Google
Alexey
18.01.2017
08:39:51
и switch/case записать в виде мапы

{ [increment]: (state) => state + 1, [decrement]: (state) => state - 1, [add]: (state, payload) => state + payload, }, 0); // <— This is the default state

это прям супер экономия бойлерплейт кода?

такую обертку написать самому совсем несложно, был бы смысл в ней

учитывая что в @ngrx есть @ngrx/effects

Felix
18.01.2017
08:44:31
а ты посмотри еще https://github.com/FredericHeem/redux-act-async

Alexey
18.01.2017
08:44:32
для асинхронных экшнов

Felix
18.01.2017
08:44:49
там вообще все в несколько строк умещается

Serge
18.01.2017
08:45:31
Приветствую! Ищу желающих практиковать разговорный английский. Предлагаю раз в неделю по скайпу по часу разговаривать о прекрасном мире TypeScript / JavaScript :) Если вам интересны разговоры о программировании, ваш уровень английского уже позволяет выражать ваши мысли, пожалуйста, напишите мне в личку.

Igor
18.01.2017
08:55:07
Подскажите, сделал класс, с конструктором вида constructor(protected http: Http) унаследовался, и сделал сервис, но сервис после инжекта не имеет http, т.е. this.http === undefined, что не так? получается ангуляр не может инъектить в родительский конструктор?

http://stackoverflow.com/questions/39208407/how-to-extend-service-with-dependencies-in-angular-2 без этого хака ни как?

Саша
18.01.2017
09:03:11
всем привет у меня такой вопрос, у меня есть компонент и данные у него меняются в зависимости от урла, первый раз при переходе урл парситься в конструкторе и делает запрос а вот при изменении параметров в урле ничего не меняетсая так как компонент уже создан, я видел ранше были вот эти два хука для роутера onReuse и canReuse, подскажите какие есть возможности сейчас?

второй день ищу и сюда пишу но что то ни кто не отвечает))

Google
Herman
18.01.2017
09:07:58
Специфика чатов

Если мало с кем знаком то в чатиках обычно игнорят вопросы

Саша
18.01.2017
09:09:08
ну на другие отвечали с избытком иногда даже)

может ты знаешь? а

Саша
18.01.2017
09:15:24
о спасибо большое)

Таир
18.01.2017
09:15:35
движок BPMN 2.0

в переменных процесса можно хранить json — получается документ

ну и задачи гуляют по исполнителям согласно схеме — получается workflow

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

Igor
18.01.2017
09:25:42
ActivatedRoute будет уничтожен после смены роута, и всего его подписки будут завершены

Felix
18.01.2017
09:41:09
посмотрел сюда https://github.com/angular-redux/ng2-redux/blob/master/docs/epics.md , вроде заебись, можно вместо redux-thunk использовать

Герман
18.01.2017
09:56:33
Тоже самое что и Effects в @ng/rx

@ngrx/store*

Dmitriy
18.01.2017
11:02:28
Народ, а как правильно использовать вариативный тип переменной (не знаю как правильно называется это a:string|string[]) ? У меня есть две функции load(name:string) и loadAll(name:string|string[]){ If(name.constructor !== Array){ load(name); } } Но typescript ругается, что load ожидает string, а я сую string|string[]

Nikita
18.01.2017
11:10:08
http://stackoverflow.com/questions/12776625/can-i-specify-parameter-type-as-one-of-many-types-instead-of-any-type-in-typescr

Google
Dmitriy
18.01.2017
11:13:25
Там не описано, как потом передавать эту переменную в другую функцию, которая ожидает только один тип

Dmitriy
18.01.2017
11:25:07
any
Это разве будет правильное решение?

Alexey
18.01.2017
11:25:15
советую почитать про type guards

в доке TS

Vadim
18.01.2017
11:25:31
Dmitriy
18.01.2017
11:25:47
в доке TS
Спасибо , гляну

Alexey
18.01.2017
11:25:59
если у тебя тип string | string[] ты должен перед передачей этой переменной в функцию точно знать какого она типа в данном контексте

либо в принимающей функции тоже должен быть тип string | string[]

Dmitriy
18.01.2017
11:27:36
Ну как мне преобразовать из string|string[] в string, если я уже уверен, проверив, что это не массив

Alexey
18.01.2017
11:28:51
1. Если ты сделаешь через type guard эту проверку то TS компилятор уже будет знать что тип string

и ругаться не будет

2. Плохой вариант - явно преобразовывать тип stringFunc(<string>stringVar)

тоже самое что stringFunc(stringVar as string)

Vitaliy
18.01.2017
13:37:49
ребят подскажите как реверснуть ngFor вывод обьекта ?

вроде через пайп делаю, а оно и ошибку даже не выдает типа все норм

Nikita
18.01.2017
13:39:18
а код можно?

Vitaliy
18.01.2017
13:40:45
http://prntscr.com/dx74p1

Google
Vitaliy
18.01.2017
13:41:26
сорри

все работает

Таир
18.01.2017
13:41:38
augury используй

Vitaliy
18.01.2017
13:41:41
чуток не в тот обьект пайп запилил)))

Таир
18.01.2017
13:41:46
для отладки

Vitaliy
18.01.2017
13:42:10
augury используй
здарова а я командой ng test оно мне все показывает)

в cli

все что не используеться и тд)

Таир
18.01.2017
13:42:51
augury все равно не помешает :)

не все через test можно отловить

в смысле непрактично все через тесты отлавливать

Vitaliy
18.01.2017
13:44:09
ну хз)

я еще в этом деле новичек)

попробую конечно, спасибо!

augury показывает все ок)

Таир
18.01.2017
13:48:30
я от augury тащился когда начинал знакомство с ангуляром вторым

с опытом конечно не так актуально

потому-что и проблем особо нет в ангуляре, чтобы так дебужить

но помогает понять многие вещи

Vitaliy
18.01.2017
13:50:01
спасибо за подсказки)

Google
Vitaliy
18.01.2017
13:50:18
а то я еще многого не знаю с этими MVC )

Aleksei
18.01.2017
14:12:31
Всем привет, может кто подсказать приемлемый, проверенный boilerplate (skeleton) для второго ангулара? Для первого собирал сам приложения, либо на основе jhipster..

Andrei
18.01.2017
14:16:34
ng-cli пробовали?
Не рекомендую

Куча проблем

Таир
18.01.2017
14:16:57
Куча проблем
каких, например?

Andrei
18.01.2017
14:17:18
Например, нельзя дебажить protractor

Aleksei
18.01.2017
14:18:28
ng-cli пробовали?
пробовал, видимо на нем и остановлюсь, но что-то мне показалось перегруженным все это )

думал может что еще есть в топе, что упустил из виду

Andrei
18.01.2017
14:18:53
Чтобы использовать browser.pause() надо запускать npm run e2e вместо ng e2e. VSCode также не будет поддерживать установку брекпойнтов для protractor, т.к. тесты компилируются в памяти

Каїн
18.01.2017
14:18:53
кли как раз в топе

Таир
18.01.2017
14:19:26
trilog
18.01.2017
14:19:27
кли как раз в топе
из-за новичков

Aleksei
18.01.2017
14:19:40
да, он в топе, это понятно я имею ввиду может еще что-то есть..

Broderzon
18.01.2017
14:19:49
@Timz007 #складчина +2

Aleksei
18.01.2017
14:20:08
ng-cli, кстати сильно пиарили на angular connect )

Andrei
18.01.2017
14:20:26
а есть issue на гитхабе?
https://github.com/angular/angular-cli/issues/2494

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

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