Size: a a a

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

2021 May 26

AO

Andrew Ostrovskii in Angular - русскоговорящее сообщество
Вообще не понимаю, в чем тут проблема и что именно ты хочешь сделать
источник

A

Adam in Angular - русскоговорящее сообщество
Здравствуйте. У меня есть пайп, который я использую для сортировки данных таблицы. Он работает хорошо, если для вывода строк я использую *ngFor. Но мне нужен *cdkVirtualFor. Как только я добавляю его вместо ngFor, Данные не сортируются. В чем может быть проблема?
источник

b

baranovskyi in Angular - русскоговорящее сообщество
привет
может вопрос не по теме, но все же, может кто-то сталкивался
посоветуйте, пожалуйста, апишку, которою можно дергать, чтобы у себя в SPA приложении тестировать скорость интернета с дальнейшей возможностю сохранять в базу цифры
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Всем привет,помогите пожалуйста разобраться, в httpInterceptor в observable возвращаемым методом next,с помощью оператора catchError,ловлю ошибку и на её базе генерирую свою и пробрасывою с throw.в Error handler получаю сгенерированню ранее ошибку и пускаю в стрим сообщения,компонента на другом конце стрима ее получает и меняет текстовое свойство.К этому свойству в шаблоне есть байединг.Вообщем проблема в том что не срабатывает change detection,я понимаю что это из за того что асинхронного действия как бы не случилось так как observable из next нечего не вернул.Как правильно поступить в данной ситуации?
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
this.cdRef.markForCheck(); вызови после вывода ошибки
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Не хочу вручную вызывать ,вроде разобрался ,в операторе catchError я тупо  генерировал исключение throw foo следовательно по стриму в приложения не чего не поступало то есть не происходило асинхронного действия.Нужно return throw foo писать,походу должно решить ,домой приду проверю.
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
return throwError(new CustomError()) внутри надо
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Ну или так ,суть в том чтобы стрим что нибудь вернул.Огромное спасибо за содействие!
источник

A

Andrey in Angular - русскоговорящее сообщество
Добрый день. Вопрос по NgRx. Использую EntityAdapter. В массив ids кладутся айдишники в правильной последовательности, а в entities перемешанные. Возможно как-то сделать, чтоб ентити были в том же порядке, что и айдишники?
источник

IP

Ivan Petrov in Angular - русскоговорящее сообщество
Использовать Map, обычный объект не сохраняет порядок ключей
источник

A

Andrey in Angular - русскоговорящее сообщество
entities это ж вроде и есть мапа, а не массив
источник

I

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

I

Igor in Angular - русскоговорящее сообщество
если нужно энтитис в определенном порядке, надо его в массив распределить
источник

A

Andrey in Angular - русскоговорящее сообщество
а как правильно это сделать?)
источник

I

Igor in Angular - русскоговорящее сообщество
export const objectToArray = (object) => {
   return Object.keys(object).map((i) => object[i]);
};
источник

I

Igor in Angular - русскоговорящее сообщество
ну и сортировку добавить нужную
источник

L

Looch in Angular - русскоговорящее сообщество
лучше сразу через Object.values
источник

И

Интроверт in Angular - русскоговорящее сообщество
@ViewChild("slider")
 private slider!: SliderComponent;

что знаит восклицательный знак?
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Non null ,non undefined
источник

И

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