Size: a a a

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

2019 September 28

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
В этом моем плане не вежен id из базы, так как мы работаем с позицией ячейки а не ее id в базе.
источник

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
Так получим всегда правильно отсортированные данные.
источник

D

Dmitry in Angular - русскоговорящее сообщество
Veaceslav Artiom
Смотри, я бы сделал так, я бы сортировал или позиционировал данные по двух мерном массиве, то есть это у тебя idrow и idcol и редактировал бы это на фронте, и при редактирование делал бы eventemmit который будет слать все на бэк. Будет как евентлооп который будет стараться записать все данные.
ну так. Надо еще разобраться. Почитаю про eventEmitter. Спасибо!
источник

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
Ещё лучше будет, если ты поймёшь почему же тупит бэк на таком простом задание как запись простого текста в базу. У меня например 1сек занимает вывод более 20 тыс товаров, чёт у ты не так, тупит слишком сильно ...
источник

D

Dmitry in Angular - русскоговорящее сообщество
Veaceslav Artiom
Ещё лучше будет, если ты поймёшь почему же тупит бэк на таком простом задание как запись простого текста в базу. У меня например 1сек занимает вывод более 20 тыс товаров, чёт у ты не так, тупит слишком сильно ...
а он не тупит. Бэк всё нормально обрабатывает. Получает пост запрос, возвращает 201.
Увидел правку в посте. Ну тут я немного преувеличил. Не секунда, конечно, но где-то 0,2-0,3 секунды. Тут пинг по большей части, сервер далеко.
источник

LK

L K in Angular - русскоговорящее сообщество
всем привет
пытаюсь завести старый проект на Angular 5.2.0

возникли проблемы с rxjs типами
./itpm/src/modules/itpm/services/app-http-client.ts(74,13): error TS2345: Argument of type 'UnaryFunction<Observable<any>, Observable<any>>' is not assignable to parameter of type 'UnaryFunction<Observable<T>, Observable<any>>'.
Types of parameters 'source' and 'source' are incompatible.
Type 'Observable<T>' is not assignable to type 'Observable<any>'.
Property 'source' is protected but type 'Observable<T>' is not a class derived from 'Observable<T>'.

на этой строчке pipe(map((response) => this.afterActions(response.data)))

"rxjs": "5.5.6",
   "rxjs-compat": "^6.5.3",
источник

V

Vitaly in Angular - русскоговорящее сообщество
Подскажите хорошие ресурсы по созданию архитектуры системы на основе зависимостей. Т. е. Разработки отдельных модулей их упаковки в пакеты npm, и подключения этих пакетов в общую систему.
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Vitaly
Подскажите хорошие ресурсы по созданию архитектуры системы на основе зависимостей. Т. е. Разработки отдельных модулей их упаковки в пакеты npm, и подключения этих пакетов в общую систему.
можно на примере? что на входе, что на выходе?
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
L K
всем привет
пытаюсь завести старый проект на Angular 5.2.0

возникли проблемы с rxjs типами
./itpm/src/modules/itpm/services/app-http-client.ts(74,13): error TS2345: Argument of type 'UnaryFunction<Observable<any>, Observable<any>>' is not assignable to parameter of type 'UnaryFunction<Observable<T>, Observable<any>>'.
Types of parameters 'source' and 'source' are incompatible.
Type 'Observable<T>' is not assignable to type 'Observable<any>'.
Property 'source' is protected but type 'Observable<T>' is not a class derived from 'Observable<T>'.

на этой строчке pipe(map((response) => this.afterActions(response.data)))

"rxjs": "5.5.6",
   "rxjs-compat": "^6.5.3",
Тогда не было ещё pipe)
источник

LK

L K in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Тогда не было ещё pipe)
в rxjs 5 ? - https://blog.hackages.io/rxjs-5-5-piping-all-the-things-9d469d1b3f44
ты точно это знаешь ?
где не было pipe ? в версии ангуляра который использует rxjs
или в самом rxjs
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
L K
в rxjs 5 ? - https://blog.hackages.io/rxjs-5-5-piping-all-the-things-9d469d1b3f44
ты точно это знаешь ?
где не было pipe ? в версии ангуляра который использует rxjs
или в самом rxjs
Да, полностью стало феншуйно в 6
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Откуда импорт делаешь?
источник

LK

L K in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Откуда импорт делаешь?
import { Observable } from 'rxjs';
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Map
источник

LK

L K in Angular - русскоговорящее сообщество
import { map } from 'rxjs/operators'
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
L K
import { map } from 'rxjs/operators'
Вообще мне кажется надо в том методе указать явный тип возвращаемого
источник

LK

L K in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Вообще мне кажется надо в том методе указать явный тип возвращаемого
тоже самое, только с типом
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
L K
тоже самое, только с типом
У меня раньше была такая херня если я через тсконфиг связывал 2 разных проекта со своими нодемодулями
источник

LK

L K in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
У меня раньше была такая херня если я через тсконфиг связывал 2 разных проекта со своими нодемодулями
ну да, у меня есть отдельная папка с либой и там свой node_modules
источник

LK

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