Size: a a a

Angular - русскоговорящее сообщество

2020 April 17

I

Ilya in Angular - русскоговорящее сообщество
Евгений Лабутин
я через husky настраивал, полет отличный
у меня тоже хаски, но ng lint —fix  не отрабатывает
источник

I

Ilya in Angular - русскоговорящее сообщество
Dmitry Teplov
как настраивал хуки?
{
"hooks": {
  "pre-commit": "lint-staged"
}
}
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Ilya
Ребята,  а кто-то настраивал линтер и притиер на пре-коммите? An unhandled exception occurred: Project 'path-to-application/front/src/app/app.module.ts' does not support the 'lint' target.

у меня почему-то падает почти на всех .ts файлах
выглядит так, что у тебя запускается
ng lint $FILENAME

а первый аргумент у ng lint это project
источник

VY

Vitali Yarets in Angular - русскоговорящее сообщество
Ребята
Как сделать так что если не валиден одинконтрол формы, то и вторай тоже будет невалиден?
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Ilya
{
"hooks": {
  "pre-commit": "lint-staged"
}
}
https://github.com/okonet/lint-staged/issues/547

не уверен, что можно использовать lint-staged
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Vitali Yarets
Ребята
Как сделать так что если не валиден одинконтрол формы, то и вторай тоже будет невалиден?
кастомный валидатор можно написать, в принципе
но я бы для форм группы его лучше написал, а не для контрола
источник

I

Ilya in Angular - русскоговорящее сообщество
Dmitry Teplov
выглядит так, что у тебя запускается
ng lint $FILENAME

а первый аргумент у ng lint это project
Хм, да, не обрати внимание
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Ilya
{
"hooks": {
  "pre-commit": "lint-staged"
}
}
https://www.npmjs.com/package/lint-staged#example-use-relative-paths-for-commands

вот здесь что-то похожее на правду
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Ilya
Хм, да, не обрати внимание
источник

I

Ilya in Angular - русскоговорящее сообщество
На хабре нашёл гайд по этой теме, там ок работает
источник

I

Ilya in Angular - русскоговорящее сообщество
Спасибо, гляну
источник

С

Степан in Angular - русскоговорящее сообщество
Народ, кто подскажет как сгенерировать FormArray с определённой длиной?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Степан
Народ, кто подскажет как сгенерировать FormArray с определённой длиной?
Array.from({ length: N }, () => new FormArray())
источник

С

Степан in Angular - русскоговорящее сообщество
Я понял, спасибо, я тоже подумал только перебором. Думал может есть какое нибудь решение в ангуляре на такие случаи. Просто приходят данные в виде объекта, и там есть массивы объектов. patchValue берет только последние значения с массивов
источник

VY

Vitali Yarets in Angular - русскоговорящее сообщество
если error существует у одного input-a, как мне сделать чтобы и второй инпут был тоже error через errorMatcher?
источник

VY

Vitali Yarets in Angular - русскоговорящее сообщество
чтобы promoCode тоже подсветился
источник

VY

Vitali Yarets in Angular - русскоговорящее сообщество
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Smooth Operator
Array.from({ length: N }, () => new FormArray())
так это у тебя массив из FormArray будет
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Anton Shvets
так это у тебя массив из FormArray будет
упс)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
ну, значит new FormArray(Array.from({ length: N }, () => ...))
источник