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

Страница 103 из 179
Dmitry
08.12.2016
11:54:23
скорее всего у теб в effects ошибка, какой-то эффект дальше экшн не прокидывает
справдливо ли утверждать, что каждый сайдэффект должен прокидывать новый экшен?

Stas
08.12.2016
11:54:58
если он не должен, то нужно указать декоратору @Effect({dispatch: false})

Dmitry
08.12.2016
11:55:17
Благодарю

Dmitry
08.12.2016
15:35:43
Всем привет, кто нибудь юзал этот датапикер?

Google
Dmitry
08.12.2016
15:35:44
https://vaadin.com/elements/-/element/vaadin-date-picker

по факту мне нужна только блокировка дат до "сегоднешней даты" и при клике на дату вызывать метод и делать запрос к апи, может кто знает какие ещё датапикеры для второго ангулара. Я кроме этого и http://kekeh.github.io/mydatepicker/ больше ни че не нарыл.

Dmitry
08.12.2016
23:22:18
Привет, а есть кто не спит? есть ли возможность изменить роут в ng2 без ререндера компонента?

просто хочу запушить стейт

Человек
09.12.2016
05:44:32
Работаю в atom он при сохранении компилирует .js .js.map файлы которые загрязняют проект

Как поступить подскажите

marat
09.12.2016
05:48:11
Как поступить подскажите
compileOnSave в tsconfig не помогает?

Человек
09.12.2016
06:30:53
Неа

А нет помогает

Все норм

А нет не помогло

(((

Google
Пронин
09.12.2016
08:35:37
Чет я запутался - как правильно писать для boolean переменной: [disabled]="isChecked" или [disabled]="isChecked === true"

Nikita
09.12.2016
08:43:34
если для кнопки/инпута, то [attr.disabled]="isChecked ? true : null"

или вместо true можно 'disabled' писать

Gleb
09.12.2016
08:46:09
Привет, такой вопрос, ФП вообще отрицает наличие каких либо классов? то есть просто набор глобальных функций?

Nikita
09.12.2016
08:53:27
ФП можно с ООП совмещать.

Sergey
09.12.2016
08:59:32
ФП можно с ООП совмещать.
Ага и RP все связывать

Gleb
09.12.2016
09:01:01
Ну это то да

всм я просто прочитал большую объемную такую статью

и там пишут преимущество основное в языках не однопоточных

будет гуд работать

но в js то тогда прикол в чем

Если есть у кого хоть кусочек кода скинтье плиз, там действительно просто кучки const = someFn() ??

andretshurotshka?❄️кде
09.12.2016
09:03:45
не, прикол в композиции и сайд-эффектах

Gleb
09.12.2016
09:03:47
И как это на ангуляр интересно ложится интересно

ну и какие сайд эффекты в js от ООП? )

только не про мютабл ща

И еще интересно а если я функцию делаю обычным методом, то есть плурал метод , или метод высшщего порядка, такое назвается бред бесполезный или ФП_ООП

Nikita
09.12.2016
09:08:20
замыкание - это объект для бедных ообъект - это замыкание для бедных народная мудрость

Google
Gleb
09.12.2016
09:09:07
Ну а кроме мудростей

Gleb
09.12.2016
09:09:46
ну вот метод класса может быть написан в ФП стиле ведь

с return или pipline

или там что еще

метод высшего порядлка

хахаах я не знаю

Ну то есть или это должна быть именно функция не методом класса

а просто функцией

?

этож получается просто const = fn() => const = fn() => const = fn() => такой весь код?

andretshurotshka?❄️кде
09.12.2016
09:12:44
да разницы нет наверно, надо чтобы функция чистая была и все

Gleb
09.12.2016
09:13:20
ну как же так , если это метод то ведь он внутри класса, а классов не должно быть, только тайп классы

andretshurotshka?❄️кде
09.12.2016
09:13:44
в js нет тайпклассов :)

Gleb
09.12.2016
09:13:58
а если у меня вот create? создание обычное, это ведь void, этож как так без void

ну interface в TS

сродним с тайп классом?

andretshurotshka?❄️кде
09.12.2016
09:16:55
Есть книжка хорошая про FP в js https://github.com/MostlyAdequate/mostly-adequate-guide и мне кажется такие вопросы лучше в @frp_ru задавать

Gleb
09.12.2016
09:18:44
Да , сорян ! @goodmind Спасибо

Alexander
09.12.2016
10:18:23
код написанный в функциональном стиле нравится по следующим причинам: в нем легче разбираться, т.к. не нужно отслеживать побочные эффекты, чаще всего ветвления в нем находятся далеко "внизу" в каких-то вспомогательных функциях, методы же с бизнес логикой чаще всего линейные. всякие Option, Either тоже прикольные "игрушки"

Google
Alexander
09.12.2016
10:19:38
а, ну и еще нравится восприятие работы программы метода, как какого-то набора последовательных операций над данными. т.е. с одной стороны что-то вошло, пропустилось через набор функций и вышло, записалось куда-то

Gleb
09.12.2016
10:33:48
А приведи пожалуйтса фрагмент кода вот твоего с ангуляром в связке или может если статья в закладках есть про ангуляр и ФП. И на сколько разумно писать только ФП? какие то сервисы могут быть сделаны например ведь и классами

Dmitry
09.12.2016
12:34:02
Andrei
09.12.2016
13:04:17
Всем привет, решил поделиться своей маленькой поделкой https://github.com/smartapant/ionic2-reddit-reader

Надеюсь, будет хоть немного полезной)

Alexander
09.12.2016
13:07:00
А приведи пожалуйтса фрагмент кода вот твоего с ангуляром в связке или может если статья в закладках есть про ангуляр и ФП. И на сколько разумно писать только ФП? какие то сервисы могут быть сделаны например ведь и классами
да я сейчас больше говорил даже о C# коде. там есть конечно глобальные функции, но читаемость и понятность кода ты получаешь даже если внутри своего метода класса ты пишешь в фунциональном стиле

по примерам секунду, сейчас гляну, есть ли что

Dmitry
09.12.2016
13:09:12
Доброго времени суток, товарищи! Можно воспользоваться коллективной мудростью? А то гуглёж проблемы ни к чему не привел пока.

Есть класс ExceptionsBase, в нем есть публичное свойство formData, хранящее объект вида { email: '', comment: '', afterDelete: false } - хранилище для данных с формы, вестимо. И там же общие функции для обработки этих данных. Есть наследуемые от этого класса компоненты, в шаблонах которых есть форма, использующая объект formData в простейшем виде типа [(ngModel)]="formData.email" Но биндинг не работает. Исключений нет, ошибок нет, запрос this.formData возвращает всегда изначальный объект с пустыми полями. Вопрос - какого х?

Alexander
09.12.2016
13:14:48
не нахожу пока на TS чего-то очень функционального, кроме того, что Обсерваблы последовательно прогоняю через набор операторов.

в общем мне кажется что сильно сейчас на заморачивайся тем, чтобы делать все глобальными функциями - если удобно классы создавать и думать в терминах классах, то пожалуйста. но главное задумывайся о том, чтобы большинство методов были без побочек (Pure) и постепенно увидишь, что у многих уже можно ставить static (т.е. по сути это у тебя уже нечто, что может быть сделано глобальной функцией)

Gleb
09.12.2016
13:17:54
в c# то да, у меня xamarin приложения почти все такие

Alexander
09.12.2016
13:18:22
кстати в какой-то книге, которая к ФП никакого отношения не имеет вообще, автор писал про CQS (Command Query Segregation), который в чем-то по своей сути близок к призыва писать как можно больше функций без побочек

Gleb
09.12.2016
13:18:54
CQS если не оошибаюсь это вообще ООП команды

команда

с приватами итд

Alexander
09.12.2016
13:19:56
CQS - это про необходимость четко делить свои методы на те, которые запрашивают только данные и те, которые делают там изменения

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

ну и CQS != CQRS

на плюралсайте кстати есть курс по-моему functional programming in JavaScript (он в рутрэкере выложен должен быть)

Google
Sergey
09.12.2016
13:27:20
Как вообще построить на ng2 аппу на fp. У нас же не должно быть состояния. Да и RxJS не frp

Alexander
09.12.2016
13:30:23
необязательно писать же на FP прям. но если применять некоторые из принципов FP, то твой код код будет гораздо более понятным и читаемым

на всякий случай: я никогда на чисто функциональных языках не писал :)

Gleb
09.12.2016
13:46:58
ну я только последний раз вопросик перезадам, не ругайтесь

метод может быть сделан

в стиле ФП?

или это уже не то же самое что просто отдельная функция вне класса

Dmitry
09.12.2016
14:26:15
Работаю в atom он при сохранении компилирует .js .js.map файлы которые загрязняют проект
я использую vscode и там добавляю в settings.json настройки вида: "files.exclude": { "**/.git": true, "**/.DS_Store": true, "**/*.js": {"when": "$(basename).ts"}, "**/*.js.map": true }

и тогда #покрасоте

Bitrix
09.12.2016
14:49:40
Добрый день, нужны удаленные специалисты с хорошими знаниями angular 2 , желательны так же знания html + css . Задача собирать страницы ERP системы, подключать REST FULL API . Желательно на 8 часовой рабочий день.

Dmitry
09.12.2016
14:51:53
битрикс переезжает на ангуляр2?

Bitrix
09.12.2016
14:52:00
не смешно(

marat
09.12.2016
14:52:10
смешно

Dmitry
09.12.2016
14:52:30
ну просто ник такой, думал ты из битрикса, вот и интересно

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

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