Size: a a a

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

2020 May 02

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
я бы начал с избавления от замыкающего слэша
источник

DP

Den Politykin in Angular - русскоговорящее сообщество
Alex Orlovsky
но даже в статье дело не в интерсепторе, а в том, как работает CORS
но его нет
источник

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
Den Politykin
но его нет
в том-то и дело, что в коде нет, но он есть фактически в network. откуда?
источник

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
на чём бэк у вас?
источник

DP

Den Politykin in Angular - русскоговорящее сообщество
Alex Orlovsky
в том-то и дело, что в коде нет, но он есть фактически в network. откуда?
django
источник

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
Den Politykin
django
попробуйте наоборот, добавить слэш в код
источник

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
https://stackoverflow.com/questions/42212122/why-django-urls-end-with-a-slash/42213107

You can't make POST/PUT/PATCH/DELETE methods to work with rest_framework unless you explicitly define APPEND_SLASH=False in settings and trailing_slash=False for each and every router you gotta use(if you use Routers). It is like you basically gonna skip this most times and you gotta waste a hell lot of time debugging this. Django recommends append slashes and doesn't force it.

Its up to the developer to append slashes or not.
источник

DP

Den Politykin in Angular - русскоговорящее сообщество
Alex Orlovsky
попробуйте наоборот, добавить слэш в код
Это неожиданно помогло, спасибо огромное!!!
источник

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
Den Politykin
Это неожиданно помогло, спасибо огромное!!!
это настройка в джанго. если хотите без слэшей писать, то надо там это прописать
источник

DP

Den Politykin in Angular - русскоговорящее сообщество
Alex Orlovsky
это настройка в джанго. если хотите без слэшей писать, то надо там это прописать
спасибо большое, самому до этого дойти было бы сложно!
источник

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
Den Politykin
спасибо большое, самому до этого дойти было бы сложно!
*героическая речь про то, что мы не одни и у нас есть чудесное сообщество*
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
filter
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
покажите код с фильтром
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
потому что это очень странно, как раз splice мог бы выдавать проблемы, ибо он не создает новую структуру данных
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
так он у вас в сервисе лежит?
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
и от туда вы выдаете ссылку в компонент?
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
тогда все понятно, вы же новую ссылку в сервисе создали, а компонент ссылается на старые данные
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
храните данные в BehaviorSubject
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
все правильно, он и не будет отображать изменения. Ведь фильтр создает новый массив, а компонент хранит в себе ссылку на старый
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
в ангуляре в сервисах данные хранят внутри BehaviorSubject, и достают через async/подписку
источник