Size: a a a

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

2020 April 08

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
Yaroslav Morozov
А точно ли хорошая идея передавать чере роутер и параметры целый объект?
почему нет? мне просто все значения нужны
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
и тип то что нужен, потому все равно нужно будет собирать
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Yaroslav Morozov
А точно ли хорошая идея передавать чере роутер и параметры целый объект?
Нет, конечно. Обычно айди кидают только. Это ж не фильтры
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Особенно учитывая тот факт что урл имеет ограниченную длину.
источник

YM

Yaroslav Morozov in Angular - русскоговорящее сообщество
Параметры в маршруте в отличии от query не могут быть массивами, по этому роутер превращает массив в стрингу
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
Yaroslav Morozov
Параметры в маршруте в отличии от query не могут быть массивами, по этому роутер превращает массив в стрингу
понял, спасибо!
источник
2020 April 09

IF

Ivan Frolkin in Angular - русскоговорящее сообщество
🅷🅴🅻🅻P🅴🆁 ...
вот так передал, все норм, ну понятно, что split и filter сделает все норм
Красивая лесенка, но зачем
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
Ivan Frolkin
Красивая лесенка, но зачем
ну уже в 2х строчках, убрал ее
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
ну думаю избавиться от параметров конечно сейчас
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
ну как передавать, только через сервис видать
источник

IF

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

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
да сейчас так
источник

YM

Yaroslav Morozov in Angular - русскоговорящее сообщество
🅷🅴🅻🅻P🅴🆁 ...
ну думаю избавиться от параметров конечно сейчас
Единый store обычно решает такие проблемы
источник

GK

Georgii Klubnikov in Angular - русскоговорящее сообщество
у вас инфо в дата.емплом а присваиваете вы дата, надо Employee: EmployeeInterface = this.data.employee; побольше используйте any , побольше тратьте свое время на несоответствие типов
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Georgii Klubnikov
у вас инфо в дата.емплом а присваиваете вы дата, надо Employee: EmployeeInterface = this.data.employee; побольше используйте any , побольше тратьте свое время на несоответствие типов
побольше логов еще и инжекций в одну строчку
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Помогите пожалуйста! Angular 9.1.0

Есть кастомный Mat-Form-Field компонент по имени File. Он принимает:

@Input() inputData

Сунул в материнский компонент:

<app-file [inputData]="{foo: 'bar'}">

Ругается со стандартной ошибкой, мол, "Can't bind to 'inputData' since it isn't a known property of 'app-file'"

Приложение простое, все компоненты включены в app.module, reactiveFormsModule импротирован, что ему, бл, ещё надо?

В Angular 8 абсолютно тот же компонент работает нормально.

Ivy, шо ты делаешь, стерва?
источник

NS

Nikita Sologub in Angular - русскоговорящее сообщество
Kenya-West ✔
Помогите пожалуйста! Angular 9.1.0

Есть кастомный Mat-Form-Field компонент по имени File. Он принимает:

@Input() inputData

Сунул в материнский компонент:

<app-file [inputData]="{foo: 'bar'}">

Ругается со стандартной ошибкой, мол, "Can't bind to 'inputData' since it isn't a known property of 'app-file'"

Приложение простое, все компоненты включены в app.module, reactiveFormsModule импротирован, что ему, бл, ещё надо?

В Angular 8 абсолютно тот же компонент работает нормально.

Ivy, шо ты делаешь, стерва?
компонент есть в declarations?
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Nikita Sologub
компонент есть в declarations?
Да (имя компонента в вышеприведенном примере было упразднено)
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
VS Code (Angular Language Service) говорит, что всё ок и не подсвечивает ошибки. Проверил - если неправильно пропишу inputData (с ошибкой, например), то подсвечивает красный. То есть Language Service понимает, что всё должно быть ок
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Georgii Klubnikov
у вас инфо в дата.емплом а присваиваете вы дата, надо Employee: EmployeeInterface = this.data.employee; побольше используйте any , побольше тратьте свое время на несоответствие типов
Вчера разбирался, это ни к чему не привело
источник