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

Страница 142 из 179
Талгат
20.01.2017
08:13:03
Vladimir
20.01.2017
08:23:25
Подскажите i18n, только чтобы можно было в TSе получать перевод по имени

Виталий
20.01.2017
08:38:40
только сейчас заметил, что веб телеграм на ангуляре)

Google
Vladimir
20.01.2017
08:51:31
ага, уже использую:)

Алексей
20.01.2017
09:04:36
Талгат
20.01.2017
09:05:00
да, и с возможностью свои создавать

Алексей
20.01.2017
09:06:35
Талгат
20.01.2017
09:07:06
кажется, без вариантов )

конструкции с регаксами немного пугают :)

Иван
20.01.2017
09:07:24
У меня есть идея обернуть это в сервис

Алексей
20.01.2017
09:18:43
конструкции с регаксами немного пугают :)
А чего собственно тогда бы хотелось? Через PEG грамматику? Код? DSL?

Талгат
20.01.2017
09:19:48
я про синтаксис, хотелось бы как другие маски. типа mask="+9 999 999-99-99" :)

а там надо на каждый символ и получается ['(', /[1-9]/, /\d/, /\d/, ')', ' ', /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/]

:(

Google
Талгат
20.01.2017
09:20:39
немного не читаемо

Vitaliy
20.01.2017
09:26:23
html { height: 100%; } body { min-height: 100%; }
я в ту группу попал или нет? xD

Gleb
20.01.2017
09:31:40
Хотел поинтересоваться, в примерах с ngrx везде примитивные формы показываются с одним инпутом и без валидации, там на change сразу dispatch идет, а вот про допускается ли наличие конфига внутри компонента формы с правилами валидации ни слова. Или скажем допускается ли проверять на валидность прямо внутри компонента с помощью formBuilder или я должен даже такие состояние отправлять в reducer и писать какие то кастомные обработчики?

Алексей
20.01.2017
09:41:37
я про синтаксис, хотелось бы как другие маски. типа mask="+9 999 999-99-99" :)
нужен читаемы DSL как я понимаю для определения масок

я про синтаксис, хотелось бы как другие маски. типа mask="+9 999 999-99-99" :)
Можно написать 1 фукнкцию которая сделат грязную работу за тебя function getRegexpForm(val) { var result = []; for (var i = 0; i < val.length; i++) { var c = val[i]; if (c === "9") { result.push(/\d/); } else { result.push(c); } } return result; } console.log(getRegexpForm('+9 999 999-99-99'))

Михаил
20.01.2017
09:53:46
как в angular2-universal сделать загрузку файлов?

Алексей
20.01.2017
09:59:27
как в angular2-universal сделать загрузку файлов?
ng2-universal - это обычный express Так что на server side https://github.com/expressjs/multer А на стороне клиента https://github.com/valor-software/ng2-file-upload

Gleb
20.01.2017
10:42:43
Не у кого нет ссылки в закладках на тестирование форм / валидации?

Алексей
20.01.2017
10:52:53
Не у кого нет ссылки в закладках на тестирование форм / валидации?
https://vsavkin.com/three-ways-to-test-angular-2-components-dcea8e90bd8d#.5f8v7dlm1 https://medium.com/@paynoattn/angular2-formbuilder-unit-tests-9da5ef5dbbe5#.v87f1a8df http://stackoverflow.com/questions/39481324/how-to-unit-test-a-formcontrol-in-angular2 https://semaphoreci.com/community/tutorials/testing-components-in-angular-2-with-jasmine

Gleb
20.01.2017
10:53:05
@Ai_boy Спасибо!!!!!!!!!

Max
20.01.2017
12:06:32
как выучить второй ангуляр ?)

Алексей
20.01.2017
12:19:57
Ребят либо даем советы либо проходим мимо. Уважительное отношение друг к другу еще никто не отменял

Если не можете или нет времени кому-то помочь не нужно заменять это "шуточками"

Алексей
20.01.2017
12:23:37
Смысл помогать тому, кто не умеет гуглить?
Технология новая. Информации не так много как например по jQuery. Поэтому не вижу ничего странного в таких вопросах. Но да то что люди пропускают Google и сразу идут сюда это конечно печально.

Lends
20.01.2017
12:25:21
шикарная документашка же есть на оф сайте

Иван
20.01.2017
12:26:01
как выучить второй ангуляр ?)
Вообще, зависит от предпачитаемого формата обучения. Если видео, то курс на CodeDojo хороший. Если статейки, то на metanit.com есть русская дока (кое какая).http://metanit.com/web/angular2/ А так официальная документация)

Vladimir
20.01.2017
12:28:55
может кто-то за control value accessor пояснить?:)

если я хочу повесить его поверх уже существующего компонента, без поддержки ngModel - мне нужно просто забиндить value и на onChange, приходящем оттуда - вызвать сеттер для value

Vyacheslav
20.01.2017
12:30:25
Попробуй height: 100vh;
Как вариант вместо width=device-width. Но похоже ошибка у меня в игнорировании инкапсуляции стилей компонентами. Буду переделывать. Спасибо.

Google
Vyacheslav
20.01.2017
12:31:14
я в ту группу попал или нет? xD
Я на https://angular.io/docs/ts/latest/guide/component-styles.html грабли попал, отсюда и вопрос )

Константин
20.01.2017
12:58:57
как выучить второй ангуляр ?)
Начни с этого: https://www.youtube.com/playlist?list=PLqHlAwsJRxANlSuRSgldPWsbNkPqVBeFp Я сам сейчас учу... Правда уже чуть дальше ушел. В планах к понедельнику освоиться а энжи2

При необходимости могу помочь с тем, что сам понял ))

Vladimir
20.01.2017
13:34:30
как понять где стреляет expression has changed after it was checked?

Alexey
20.01.2017
15:27:48
там обычно ангуляр пытается показать место где это случилось

в стек трейсе

если покопаться то обычно можно найти нужный *.ngfactory.ts и из него уже понятно где это в твоем шаблоне

Тимур
20.01.2017
18:09:56
если покопаться то обычно можно найти нужный *.ngfactory.ts и из него уже понятно где это в твоем шаблоне
вот тоже иногда офигеваю от эксепшенов ангуляра. можно какой то пример для новичка, как ловить непонятную ошибку твоей методой )

Dmitry
20.01.2017
20:04:21
Ребят, а есть инфа по поводу @ngrx/effects? накручиваю на проект, и что-то вообще не понимаю что там происходит

Alexey
20.01.2017
20:07:13
Да вроде в доке все понятно написано и примеры есть, метод в effect подписывается на стор, ловит нужный тип экшнов и возвращает новый экшн на выходе

Через mergeMap или switchMap

Dmitry
20.01.2017
20:08:14
вот я тут и не понимаю, что за switchMap, какой-то бешоный

Alexey
20.01.2017
20:08:34
Читай доку rxjs

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

Dmitry
20.01.2017
20:09:02
окай спасибо

Alexey
20.01.2017
20:09:19
Синхронные к тебя в редьюсере обрабатываются

Dmitry
20.01.2017
20:09:21
Да я понимаю что он делает, но постоянно ловлю какие-то дикие ошибки

то map нет, то switchMap

Google
Dmitry
20.01.2017
20:09:35
то observable.of

херь какая-то

Alexey
20.01.2017
20:09:42
Так их надо подключать

В rx из коробки этих операторов нет

Dmitry
20.01.2017
20:10:22
вот из доки пример

map does not exhist of type actions

и я вообще теряюсь :)

Alexey
20.01.2017
20:12:01
Это странно, ты вроде подключил map

Dmitry
20.01.2017
20:13:16
ага

и вот я второй раз юзаю effects и код постоянно в ошибках, я аж править боюсь

import 'rxjs/add/operator/map';

вот ошибка, мой косяк

Alexey
20.01.2017
20:16:49
Ну вот

Странно что ts не ругнулся на это

Dmitry
20.01.2017
20:18:53
ага, вообще поддержка rxjs довольна странная

я вот не очень в нем шарю, и в итоге у меня постоянно то нет подсветки там, где нужна, то дофига ошибок

Таир
20.01.2017
20:20:25
а я не парюсь в момент прототипизации

тупо import Rx from ‘rx/Rx’ или как там

потом можно грепнуть код на предмет ‘rx/Rx’ и вычистить

Dmitry
20.01.2017
20:21:35
норм идея

Google
Dmitry
20.01.2017
20:21:56
до меня долго вообще доходило, что я не весь rxjs тяну

Таир
20.01.2017
20:23:24
я тоже думал, типа, что за маразм? неужели оптимизаторы не выкинут, все что не нужно?

Dmitry
20.01.2017
20:24:20
хз, я че-то опечален :) rxjs какой-то бешаный

Таир
20.01.2017
20:25:18
мне кажется rxjs — это песочница для ES6 модулей

там тестируют все фичи модульности, а сам функционал, просто бесплатное приложение )))

вот так я пишу: import Rx from 'rxjs/Rx';

и посылаю компилятор в попу

Vladimir
20.01.2017
21:20:10
привет, котейки

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

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