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

Страница 159 из 179
sanqa
30.01.2017
05:37:04
или наподобии этого

Vyacheslav
30.01.2017
05:47:39
по идее, как сами внутри команды решите

но судя по демо-проектам народ ориентируется на Single Responsibility Principle

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

Google
Vyacheslav
30.01.2017
05:47:39
мой принцип — выделять только когда "припрет", например, когда начинает дублироваться код

иначе, можно довыделяться :)

Разнесется код так, что потом не понять будет

ну плодится такое большое кол-во компонент, что потом забудешь, что за что отвечает

Документацию писать?

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

но SRP никто не отменял

sanqa
30.01.2017
05:52:13
я каждый компонент ложу в свой каталог, но видел где то статью типо если проект разрастется, то это будет какой то проблемой и советуют все компоненты просто в 1 папку сваливать, выглядит как мусор

так кто то делает ?

Vyacheslav
30.01.2017
05:55:41
я каждый компонент ложу в свой каталог, но видел где то статью типо если проект разрастется, то это будет какой то проблемой и советуют все компоненты просто в 1 папку сваливать, выглядит как мусор
Отдельные модули со своей логикой - в отдельные папки. Зависит от размера приложения. Если что, можно все распределить по папкам за 5 минут (меняя routing и app.module). Там еще каждому модулю принято делать свой routing файл. Поначалу можно и в 1 папку все бросать.

sanqa
30.01.2017
05:56:18
да я до этого еще не дошел )

что бы все на модули разбивать с роутингом

Google
sanqa
30.01.2017
05:56:37
но видимо придется

с лейзи лоадингом

Vyacheslav
30.01.2017
05:57:00
Это решение проблемы "все в 1 папке" )

См Advanced Routing на офф сайте

Артем
30.01.2017
06:15:47
Есть же стайлгайд по этому поводу

https://angular.io/styleguide#!#04-07

в кратце, Folders-by-feature

Vyacheslav
30.01.2017
06:21:06
https://angular.io/styleguide#!#04-07
??? Пропустил его

Виталий
30.01.2017
07:40:36
94% asset optimizationError in bail mode: [default] путь\node_modules\@types\lodash\index.d.ts:245:24 Cannot find name 'Partial'. - кто-нибудь знает что за ерунда? Это при rimraf dist && webpack —progress —profile —bail

у меня в двух проектах этот файл одинаковой версии, но с разным содержимым 245 строки type PartialObject<T> = Partial<T>;

Alexander
30.01.2017
07:51:16
Partial - новый тип в Typescript 2.1

sanqa
30.01.2017
07:54:43
что он возвращает ?

Виталий
30.01.2017
07:54:50
"you can still install the old typings compatible with Typescript 2.0 by using @types/lodash@ts2.0" - а где это прописывать? у меня в package.json вообще нет @types/lodash

Alexander
30.01.2017
07:57:08
попробуй npm install --save-dev @types/lodash@ts2.0

Partial<T> - это тип, у которого поля могут быть только поля, как у T

например, если Customer = { firstName: string; lastName: string}, то Partial<Customer> может содержать firstName, lastName, но не income

sanqa
30.01.2017
07:59:28
где это может быть применимо ?

а понял

спс

Виталий
30.01.2017
08:00:29
попробуй npm install --save-dev @types/lodash@ts2.0
большое спасибо! помогло!

Google
Vladimir
30.01.2017
08:05:48
ping @Ai_boy

Обмен пакетами с @Ai_Boy с 32 байтами данных: Превышен интервал ожидания для запроса. Превышен интервал ожидания для запроса. Превышен интервал ожидания для запроса. Превышен интервал ожидания для запроса. Статистика Ping для @Ai_Boy: Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь)

Сергей
30.01.2017
08:34:06
Кто-то знает хороший туториал с примерами по Reactive Froms ?

Vlad
30.01.2017
09:53:09
Всем привет, ребята, подскажите как инклюдить препроцессорные стили к компоненту? (юзаю вебпак 1.14)

sanqa
30.01.2017
10:00:56
я просто их подключаю в главном scss

через Import

разницы помоему нет как инклюдить

Артем
30.01.2017
10:02:53
Как же нет, инкапсуляция и все это

В styleUrls надо прописывать

Сергей
30.01.2017
10:04:44
В styleUrls надо прописывать
Я когда в style urls прописываю у меня webpack ругается и не может распарсить эту тему

Я просто в компонент импортирую до дерективы Cjvponent

Component

Артем
30.01.2017
10:05:18
Ну нужно лоадеры корректно настроить

Посмотрите как в angular cli сделано, там все очень хорошо работает

Артем
30.01.2017
10:07:32
там вторая версия вебпака
Неужели с первой не заработает?

Vlad
30.01.2017
10:07:38
неа

Иван
30.01.2017
10:08:41
кто нибудь юзал либу angular 2 jwt?

https://github.com/auth0/angular2-jwt

Vitaliy
30.01.2017
10:10:37
Расскажи потом о результатах приема на работу, пожалуйста
пришел, рассказал, что я юзаю нг2, дали задачку с инпутами начал писать. После пары минут увидили, что я знаю как это решить сказали все спасибо мы вам позвоним. Поехал домой и в почте уже были прислали, что я им подхожу) вот и все)

Google
Alex
30.01.2017
10:12:04
Иван
30.01.2017
10:12:21
Стартапы?
наверное

Vitaliy
30.01.2017
10:12:43
Стартапы?
точно не стартап)

Alex
30.01.2017
10:12:56
точно не стартап)
Так куда, не томи?

Vitaliy
30.01.2017
10:13:36
Так куда, не томи?
вообще мне нельзя об этом говорить) но проекты тут прям глобальные)

Иван
30.01.2017
10:13:57
поздравляю тогда

Lends
30.01.2017
10:14:04
ахаха... глобальные проекты, но нельзя говорить... ФСО?

Alex
30.01.2017
10:14:07
Тут у всех глобальные 100%

Vitaliy
30.01.2017
10:14:09
спасибо)

Nikita
30.01.2017
10:14:17
Джун мидл сеньор ?

Vitaliy
30.01.2017
10:14:48
Иван
30.01.2017
10:15:18
спасибо)
у нас тоже проект на аг2 на работе

Vyacheslav
30.01.2017
10:15:47
И у нас аг2 на работе

Vitaliy
30.01.2017
10:21:44
вообще мне походу повезло, я работаю только в нг2

а то на прошлой работе я на всем чем можно сайты делал

Vitaliy
30.01.2017
10:22:44
еще и последнюю зп не выплатили уроды

Иван
30.01.2017
10:23:42
еще и последнюю зп не выплатили уроды
дай угадаю. ты в мск и контора была серая

Google
Vitaliy
30.01.2017
10:25:01
не угадал) в Киеве) кантора не сыраю но они делают сайты как в 2009

Иван
30.01.2017
10:25:03
а то на прошлой работе я на всем чем можно сайты делал
этот путь все проходят. в веб студиях слишком большая текучка, поэтому туда просто попасть джуниором. и пишут там на всем говне

Vitaliy
30.01.2017
10:25:06
ничего новое

там можно отупеть

я кстати прочитал статью по поводу таких кантор

но блин поздно)

Lends
30.01.2017
10:27:21
ebanoe.it прочитал?)

Vitaliy
30.01.2017
10:27:37
неа)

ооо

а там можно статейку закатать ?)

про мою предыдущую кантору)

Lends
30.01.2017
10:30:43
да

для того и создан

ссылку потом дай, как запостишь)

Vitaliy
30.01.2017
10:31:33
окей)))

Alex
30.01.2017
10:31:39
Главное языком Хантера Томпсона написать всё

Vitaliy
30.01.2017
10:31:48
щас я им устрою

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

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