Size: a a a

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

2021 February 04

B

Bretbas in Angular - русскоговорящее сообщество
надо дочерним сделать? тогда регаем их в PerformersListComponent, и экземпляр сервиса будет для дочерних тот же самый?
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
ага
источник

B

Bretbas in Angular - русскоговорящее сообщество
спасибо)
источник

B

Bretbas in Angular - русскоговорящее сообщество
Народ, подкажите пожалуйста.
У меня на кропке вот так директива установлена:
[routerLink]="['', 'admin', 'users', 'performers', userId]"

он мне говорит, что мол не может зарезолвить маршрут:
Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'admin/users/performers/35'
Error: Cannot match any routes. URL Segment: 'admin/users/performers/35'


хотя маршрут есть, и при ручном переходе на admin/users/performers/35 все работает.
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Bretbas
Народ, подкажите пожалуйста.
У меня на кропке вот так директива установлена:
[routerLink]="['', 'admin', 'users', 'performers', userId]"

он мне говорит, что мол не может зарезолвить маршрут:
Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'admin/users/performers/35'
Error: Cannot match any routes. URL Segment: 'admin/users/performers/35'


хотя маршрут есть, и при ручном переходе на admin/users/performers/35 все работает.
а если '' убрать? или '/' чтоп
источник

B

Bretbas in Angular - русскоговорящее сообщество
Anton Shvets
а если '' убрать? или '/' чтоп
тогда вот так:
ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'users/admin/users/performers/35'
Error: Cannot match any routes. URL Segment: 'users/admin/users/performers/35'
источник

B

Bretbas in Angular - русскоговорящее сообщество
аа, все, разобрался.
[routerLink]="['', 'users', 'performers', userId]" <— вот так надо было
у меня просто /admin задается в base в index.html
источник

V

Viktor in Angular - русскоговорящее сообщество
Привет всем, вопрос по формам.

Есть валидатор который висит на форме и чекает, одинаковы ли значения в дочерниз контролах

Как правильно помаркать сами контролы как не валидные в случае ошибки? Вроде как ErrorStateMatcher должен помочь, но он как бы просто позволяет из контрола смотреть на состояние родителя, при этом сам контрол не меняет состояние на "не валидный".

Внутри валидатора сетить эрроры не хочется, остается только в компоненте их сетить? Возможно я просто философию не улавливаю?)
источник

DN

Dennis Neposeda in Angular - русскоговорящее сообщество
Коллеги, помогите разобраться со скроллингом по фрагменту (site.ru/home#fragment), Не корректно работает если переходит по ссылкам в приложении - промахивается с секцией html где стоит id. Но если нажать обновить в браузере, то все ок.
Я включил в Router:
anchorScrolling: 'enabled',
Ссылки формируются так this.router.navigate(['/page'], { fragment:${id} }); или <a [routerLink]="[item.url]" [fragment]="item.id" >{{ item.name }}</a>
Я бы хотел, при переходи чтоб секция html с id была сверху экрана всегда, может даже немного ниже от верхнего края.
Как такое сделать? или как подправить ?
Заранее спасибо
источник

ДЗ

Даниил Зеликов... in Angular - русскоговорящее сообщество
кто нить знает, можно ли включить strict мод в ts, но чтобы он мне подсвечивал это всё во время разработки, а не во время компиляции?
источник

EK

Evgeniy Konstantinov in Angular - русскоговорящее сообщество
Remite
а какую цель вы преследуете? Звучит немного странновато :)
tr.getParsedResult(tr.translations['ru'], 'key'); посмотреть исходники помогло)
источник

АЖ

Алихан Жумажанов... in Angular - русскоговорящее сообщество
Всем привет!
Делаю календарь событий, ангуляр 11 и full-calendar 5
Мне нужно поставить лимит на события. Если событий больше 2х, будет кнопка "+more 3". При клике на "more" открывается модалка.
В full-calendar есть такой метод (dayMaxEventRows).
Вот ссылка на: https://fullcalendar.io/docs/event-popover.
Сделал как в доке, но у меня не срабатывает метод dayMaxEventRows. Подскажите как пофиксить?
источник

t

true || false in Angular - русскоговорящее сообщество
ребят привет! Помогите разобраться с реактивной формой. Есть первые три инпута, четвертый - это сумма первых трех. Использую СVA. Проблема: в консольке не вижу первые 3 инпута, только 4-ый. Ткните пжлста на мою ошибку
https://stackblitz.com/edit/angular-cva-forms?file=src%2Fapp%2Fbilling-info-unnested%2Fbilling-info-unnested.component.ts
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
true || false
ребят привет! Помогите разобраться с реактивной формой. Есть первые три инпута, четвертый - это сумма первых трех. Использую СVA. Проблема: в консольке не вижу первые 3 инпута, только 4-ый. Ткните пжлста на мою ошибку
https://stackblitz.com/edit/angular-cva-forms?file=src%2Fapp%2Fbilling-info-unnested%2Fbilling-info-unnested.component.ts
на вид все ок. не понял проблемы
источник

YV

Yurii Veselov in Angular - русскоговорящее сообщество
Вы создали только один контрол же
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
true || false
ребят привет! Помогите разобраться с реактивной формой. Есть первые три инпута, четвертый - это сумма первых трех. Использую СVA. Проблема: в консольке не вижу первые 3 инпута, только 4-ый. Ткните пжлста на мою ошибку
https://stackblitz.com/edit/angular-cva-forms?file=src%2Fapp%2Fbilling-info-unnested%2Fbilling-info-unnested.component.ts
вы не ту форму выводите в консоле, в ней только один контрол. Но вроде все пашет, в чем проблема то?)
источник

t

true || false in Angular - русскоговорящее сообщество
Андрей Фастовский
вы не ту форму выводите в консоле, в ней только один контрол. Но вроде все пашет, в чем проблема то?)
<form [formGroup]="basicInfoForm">
 <div class="row">
   <label for="Bill 1"> Bill 1 </label>
   <input type="text" formControlName="billOne" class="">
</div>
   <div class="row">
     <label for="BIll 2"> BIll 2 </label>
     <input type="text" formControlName="billTwo" class="">
</div>

     <div class="row">
       <label for="BIll 3"> BIll 3 </label>
       <input type="text" formControlName="billThree" class="">
</div>

       <div class="row">
         <label for="Total"> Total </label>
         <input type="text" formControlName="total" class="">
</div>
</form>
источник

t

true || false in Angular - русскоговорящее сообщество
там 4 инпута
источник

t

true || false in Angular - русскоговорящее сообщество
и в паренте, который вызывает этот кастомный компонент я хочу видеть эти 4 контрола
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
нет)
источник