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

Страница 85 из 179
Robert
21.11.2016
17:03:24
То что сейчас делают с ангуляром 2, похоже на ембер, но в ембере это уже есть и работает

Alexey
21.11.2016
17:50:13
Всем привет, вопрос немного не по ангуляру, как можно определить версию браузера?

Vadim
21.11.2016
18:26:43
@Ai_boy Алексей, а вы не смотрели на ембер?
Я смотрел. Он...... Не очень актуален.

И слишком упорот.

Google
Alexey
21.11.2016
18:29:37
window.navigator
Спасибо) =

Vadim
21.11.2016
18:42:59
Google

Angular 2 backend

Fayozjon [CybernatiC]
21.11.2016
20:03:58
И тут)

Andrey
22.11.2016
09:05:02
Скажите кто то пользуется методами типа isUndefined?

Есть ли какие то преимущества перед typeof v === "undefined"

Sergey
22.11.2016
09:06:39
Я польюусь методом isNullOrUndefined, но только из-за специфики проекта. Преимущества - не надо делать двойную проверку или просто приведение к булевому типу - потому что пустая строка - это корректное значение, например.

Mikhail
22.11.2016
09:09:06
А кто-то сталкивался с проблемой https://github.com/TypeStrong/ts-loader/issues/108 ?

А то не удалось решить

Алексей
22.11.2016
09:15:54
А то не удалось решить
Рекомендуют поставить (сам не проверял) https://www.npmjs.com/package/webpack-fail-plugin должно помочь

Google
Mikhail
22.11.2016
09:20:06
и это уже не error в вебпак падает, а просто просецц завершается тип

Алексей
22.11.2016
09:20:55
Sergey
22.11.2016
09:21:14
IsNullOrUndefined( a ) легко заменяется на вот эту запись a == null (данная проверка проверяет null и undefined только)
Это не очевидное решение. Сложнее читать такой код. Я стараюсь везде использовать ===

Mikhail
22.11.2016
09:21:32
А перейти на webpack2 не пробовали?
no. не думал решать таку проблему таким выстрелом. Поможет?

Алексей
22.11.2016
09:22:36
Это не очевидное решение. Сложнее читать такой код. Я стараюсь везде использовать ===
Это очевидное решение которые все наизусть должны знать. Начинать нужно с === (identity). Но и уметь работать с == (equality) тоже нужно.

no. не думал решать таку проблему таким выстрелом. Поможет?
Ну люди в трэде обещают что поможет. Сам сижу на webpack2 и пока с этой проблемой не сталкивался.

Mikhail
22.11.2016
09:24:16
Спасибо, изучу вопрос. В картце, стоимость перехода на второй очень затратна?

Sergey
22.11.2016
09:24:22
Это очевидное решение которые все наизусть должны знать. Начинать нужно с === (identity). Но и уметь работать с == (equality) тоже нужно.
Не стоит думать, что абсолютно все разработчики, которые будут смотреть на твой код это понимают. Старайся писать код, что бы он был более читабельным.

Опять же - все зависит от логики, которую ты туда вкладываешь

Как правило (!variable) подходит куда лучше, чем (variable == null)

С точки зрения "понятности" кода

Алексей
22.11.2016
09:25:26
Спасибо, изучу вопрос. В картце, стоимость перехода на второй очень затратна?
Местами. Часть конфигурации поменялось. Но все довольно очевидно и хорошо гуглится. Можете взять за основу Angular CLI

Sergey
22.11.2016
09:27:19
Я знаю - я же сказал "как правило больше подходит"

Алексей
22.11.2016
09:28:40
Не стоит думать, что абсолютно все разработчики, которые будут смотреть на твой код это понимают. Старайся писать код, что бы он был более читабельным.
Вот тут не буду спорить. Чем проще код тем лучше. Но создавать и вызывать функцию просто потому что лень выучить ОДНО правило. Это уже перебор :/ (я про V == null)

Sergey
22.11.2016
09:29:39
Кстати. Я не уверен, но скорее всего v === null || v === undefined (а это и есть ф-ия) будет работать быстрее в некоторых случаях, чем v == null. Так как не требуется никакого неявного приведения типов.

Экономия на спичках, но все же))

Алексей
22.11.2016
09:31:57
Экономия на спичках, но все же))
Вызов функции к сожалению не спички.

Google
Алексей
22.11.2016
09:33:21
Экономия на спичках, но все же))
Ну да, по хорошему, в бизнес логике, это микро оптимизация.

Dmitry
22.11.2016
09:35:13
это вопрос субъективный что кому нравится !variable или a == null итд

и на читабельность не влияет особо

так же как и isNullOrUndefined

Алексей
22.11.2016
09:39:46
Я лично против IsNullOrUndefined. Лишний вызов функции. Но да, зачастую об этот задумываться не стоит

Lends
22.11.2016
09:43:26
сначала пишут что == нельзя использовать... потом запрещают проваливать один case от switch в другой... а что дальше? строки с массивами запретят складывать и вычитать?

Lends
22.11.2016
09:57:03
жёстко ты redux затралил...

Dmitry
22.11.2016
10:31:05
IsNullOrUndefined такие штуки я тока в C# видел

в js обычно == || ===

Fayozjon [CybernatiC]
22.11.2016
10:31:47
Ну или typeof

Dmitry
22.11.2016
10:31:56
ну как варик)

Y
22.11.2016
10:49:48
это вопрос субъективный что кому нравится !variable или a == null итд
но ведь у них разное поведение. !var вернет true еще и при пустом значении ('', 0)

Nikita
22.11.2016
11:25:09
подскажите, как передать объект в форм билдер? не могу нагуглить

Fayozjon [CybernatiC]
22.11.2016
11:26:32
Оказывается в мобильной версии не подсвечивает

Vladimir
22.11.2016
11:29:26
жёстко ты redux затралил...
на самом деле, после того, как посмотрел на mobx, редаукс уже не кажется таким привлекательным

с первого взгляда была мысль "и вы предлагаете мне без кумулятивных апдейтов каждый раз ебнуть ререндер" А потом почитал доку и там есть transaction для кумулятивных апдейтов

Dmitry
22.11.2016
12:05:13
Здравствуйте господа

Maksim
22.11.2016
12:18:22
тут немного углубляется если надо https://toddmotto.com/reactive-formgroup-validation-angular-2#formbuilderformgroup-source-code

Google
Nikita
22.11.2016
12:28:41
спасибо, но там нет ответа на мой вопрос(или я не нашел). моя цель, при нажатии на кнопку edit в гриде элементов нужно передавать текущий объект в форму

Maksim
22.11.2016
12:31:23
patchValue или setValue чтоли?

если у тебя this.user = this.fb.group({ то можно сделать this.user.patchValue({ name: 'IronManZ', account: { email: 'tony@stark.com', confirm: 'tony@stark.com' } });

или this.user.controls['name'].patchValue('IronMan');

если да, то есть еще статейка https://toddmotto.com/angular-2-form-controls-patch-value-set-value

кстати на оф. сайте есть интересный пример с динамической формой.

в кукбуке

Nikita
22.11.2016
12:41:20
То что нужно, спасибо)

Andrey
22.11.2016
13:20:16
Подскажите пожалуйста а например картинки которые используются в верстке куда складывать? В assets?

Или как то по модулям можно?

marat
22.11.2016
13:24:00
у меня в assets все

Fayozjon [CybernatiC]
22.11.2016
13:25:40
у меня тоже в assets

потом через gulp все еще раз сжимаю

Andrey
22.11.2016
13:29:09
А как к ним пути писать в css?

Абсолютные?

Николай
22.11.2016
13:29:59
а какой сборщик вы используете?

Andrey
22.11.2016
13:30:21
Angular cli нпверное вебпак

Николай
22.11.2016
13:31:09
там же можно тогда алиас прописать на папку. Вот и используйте потом его

пример с реакта (простите): webpack.config alias: { constants: ${ APP_PATH }/constants, actions: ${ APP_PATH }/actions, components: ${ APP_PATH }/components, reducers: ${ APP_PATH }/reducers, containers: ${ APP_PATH }/containers, styles: ${ APP_PATH }/assets/styles } style.css .connect { composes: button from 'styles/button'; text-transform: uppercase; margin-right: 16px; }

Andrey
22.11.2016
13:33:42
Спасибо сейчас поищу как это делать в ангулар2

Google
Николай
22.11.2016
13:34:14
алиасы точно так же )

Andrey
22.11.2016
13:35:52
Так у меня в проекте нет конфига этого

Его создать что ли надо?

Я думал в angular-cli.json как то это надо прописать

Dmitry
22.11.2016
13:45:47
Привет, а где можно найти актуальную инфу по событиям в мире фронта или JS? Я почему-то думал их не много, а оказывается движуха целая ?

Fayozjon [CybernatiC]
22.11.2016
13:48:47
http://muz.li/

Dmitry
22.11.2016
13:50:21
нужно записываться?

Dmitry
22.11.2016
13:50:24
в чт

да

гуглани

Dmitry
22.11.2016
13:51:03
окай спасибо

Блин, регистрация закрыта ?

Lends
22.11.2016
13:56:43
ну, BeerJS можешь посетить в тот же день

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

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