
Vadim
15.09.2016
10:29:33
С формальным релизом.

Sergey
15.09.2016
10:36:34
А причем тут форма?
У меня тут рабочий код вот

Google

Vadim
15.09.2016
10:37:22
Мне на всю форму повесить валидатор нужно, третий раз повторяю.
P.S. Ответ уже дан, спасибо Алексею.

Sergey
15.09.2016
10:43:01
P.S. Ответ уже дан, спасибо Алексею.
export function composeValidators(validators: /* Array<Validator|Function> */ any[]): ValidatorFn {
return isPresent(validators) ? Validators.compose(validators.map(normalizeValidator)) : null;
}
Вот код этой функции
Что собвственно и есть
Validators.compose([validator1,validator2]);
За исключением того, что нет преобрахования validatorFn

Dreamerinnoise
15.09.2016
10:57:54
https://pbs.twimg.com/media/CsYsg6NXYAAu0Rm.jpg:large
хмммм
Попробовать что ли ангулар 2 в петпрожекте

Алексей
15.09.2016
11:00:59
https://pbs.twimg.com/media/CsYsg6NXYAAu0Rm.jpg:large
хмммм
очень рекомендую - причем если есть желание можно попробовать его вместе с Redux - так что скилл не пропадет даром :)
https://github.com/angular-redux/ng2-redux
https://github.com/angular-redux/ng2-redux/blob/master/examples/counter/app/app.component.ts

Bogdan
15.09.2016
11:04:03
Привет всем, а есть тут хоть кто-то кто перешел с реакта на второй ангуляр? Хотелось бы узнать в чем преимущества

Dreamerinnoise
15.09.2016
11:05:16

Алексей
15.09.2016
11:07:13
И мобх тоже?
Об этом я раскажу вот тут
http://www.highload.ru/2016/abstracts/2282.html
Ну и если не возьмут доклад то просто выложу в интернеты ( но не раньше середины октября )

Vadim
15.09.2016
11:09:55
Ну и цена....

Google

Vadim
15.09.2016
11:10:07
на Highload++

Sergey
15.09.2016
11:11:10
Кто ктстати юзал Immutable c OnPush?

Vadim
15.09.2016
11:12:03
Да, интересно, но ценник кусается.

Алексей
15.09.2016
11:12:09
на Highload++
Не ну в любом случае напишу пост и запаблишу репу с Mobx

Sergey
15.09.2016
11:13:19
Больше интересуют подводные камни
Просто тот же механизм запуска ручного перерендера шаблона не совсем прозрачен, как мне показалось

Алексей
15.09.2016
11:14:36
конечно, без onPush и Immutable - проверяется на изменения все компоненты ( у всех дергается changeDetector.detectChanges() ), а с onPush и Imm только у тех кто реально изменился

Sergey
15.09.2016
11:16:03
Или есть что-то встроенное?

Алексей
15.09.2016
11:16:45

Sergey
15.09.2016
11:17:21
А что значит вручную?

Алексей
15.09.2016
11:17:47

Sergey
15.09.2016
11:18:38

Алексей
15.09.2016
12:44:05
https://egghead.io/technologies/angular2?utm_source=twitter&utm_medium=social&utm_content=angular-2&utm_campaign=angular-2-release

Alexey
15.09.2016
16:15:11
Object.assign может?

Алексей
15.09.2016
16:15:45

Google

Alex
15.09.2016
16:15:59
у меня тоже такое было
долго не мог понять почему при сборке wp ругается на этот метод

Alexey
15.09.2016
16:16:30
только осторожно с Object.assign будьте, он deep merge не умеет
только верхнего уровня проперти мержит

Алексей
15.09.2016
16:18:53
ну для мелких проектов мне хватает, но без immutable.js конечно довольно сложно писать immutable код на чистом JS
хотя я пару раз ( для своих проектов делал так )
var clone = JSON.parse(JSON.stringify(orig));
clone.newProp.a.b = 1;
return clone;
:) но так конечно лучше не делать

Sergey
15.09.2016
16:20:47

Andrey
15.09.2016
16:21:40
Еще и медленнее должно быть)

Алексей
15.09.2016
16:22:30
Я никому и не советую :) но если лень подключать lodash или immutable.js … а производительность не важна...

Alexey
15.09.2016
16:27:29
я подключаю отдельно https://www.npmjs.com/package/lodash.merge

Sergey
15.09.2016
16:27:54
Да, в lodash есть что для этого?

Alexey
15.09.2016
16:28:48
ну lodash.merge не для иммутабл задумывался
но использовать можно и для этого

Sergey
15.09.2016
16:29:16
Не, я в целом, может туда что добавили уже

Alexey
15.09.2016
16:29:43
в примере Алексея это будет let new = _.merge({}, old, {a: {b: {value: 1}}})

Sergey
15.09.2016
16:29:53
Есть же еще lodash-fp

Alexey
15.09.2016
16:31:12
я вообще не очень понимаю зачем Immutable нужен

Sergey
15.09.2016
16:31:16
Кстати, а если пробрасывать subjects в onpush?

Google

Alexey
15.09.2016
16:32:40
ну вот есть же redux, там есть функции редюсеры, пиши в ФП стиле просто и все
зачем какую-то абстракцию для этого тащить
используй immutable просто как соглашение/подход а не как конкретную библиотеку
ничего ведь сложного вроде нет

Sergey
15.09.2016
16:35:42
Все к этому и идет

Artem
16.09.2016
07:43:46
https://habrahabr.ru/post/310142/

Vadim
16.09.2016
09:04:32
Вчера вечером список issues с флагом 2.0.0 Final ещё и вытерли аккуратно.
Мерзость.
Точнее, сам флаг вытерли

Николай
16.09.2016
09:05:08
Коллеги, а кто что использовал под MD?

Evjeni
16.09.2016
09:07:27

Vadim
16.09.2016
09:08:03
их уже клепают

Artem
16.09.2016
09:08:13
похоже начальство сказало - "пора"

Vadim
16.09.2016
09:08:14
Чуть ли не 3 месяца как уже

Evjeni
16.09.2016
09:09:40
а я думал уже спрыгнуть с ангуляра ибо rc уже задолбали, а тут релиз

Vadim
16.09.2016
09:09:55
@Ai_boy Что с митапом по Angular 2 вырисовывается? Попробуй выйти на гугл, если есть мозможность. Они сейчас будут усиленно форсить Angular 2, так что на этой почве могут кого-либо привезти.

Николай
16.09.2016
09:10:26

Vadim
16.09.2016
09:11:13
angular 2 material кто-то крутил недавно. говорил, что он ещё сырой.

Sergey
16.09.2016
09:13:01

Oleg
16.09.2016
10:08:50

Николай
16.09.2016
10:09:24
о! А какую реализацию? Ты именно https://material.angularjs.org/latest/ или что?

Google

Oleg
16.09.2016
10:09:52
https://www.npmjs.com/~angular2-material
https://github.com/angular/material2

Николай
16.09.2016
10:11:56
Я испугался, что в табличке очень много Not Started
И задумался

Oleg
16.09.2016
10:12:53
Ну смотря что тебе нужно, мне покуда хватает компонентов
Правда если бы select запилили было бы отлично но он только в разработке
Пересмотрел многие либы по мд стиль, все галимые
на крайняк primeng и то сносные
размер проекта сильно роздувает от одного компонента
Хотя и в офф мд еще нету билда под продакшен

Алексей
16.09.2016
10:44:46

Andrey
16.09.2016
10:45:24

Алексей
16.09.2016
10:45:24
АнгулярБеар?
Точно нет. Это формат на человек 10. Хочется чуть побольше народу собрать

Sergey
16.09.2016
10:49:05

Vadim
16.09.2016
11:53:58
Точно буду.

Dmitry
16.09.2016
11:55:40
а че за митап, где будет?
если Мск я бы пришел
послушал вас)
а то я ньюби, и мне как раз полезно все
особенно best practices

Алексей
16.09.2016
14:15:51
митап будет - какраз обсуждаю докладчиков и площадку.. как будет точная информация - напишу.

Sergey
16.09.2016
14:21:08

Алексей
16.09.2016
14:28:58
Ориентировочно через недели две. Но это очень ориентировочно. Когда будет точная информация - отпишусь
Эта группа больше не существует