Size: a a a

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

2021 February 25

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
прописка 👳🏿‍♂️
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
Евгений Войтенко
Вот так?
return TaskHandler[action.type](state, action);

export class TaskHandler {
 public static [TaskActions.LOAD_MY_TASKS] = (state: TaskStore) =>
   handleLoadMyTasks(state);
 public static [TaskActions.LOAD_MY_TASKS_COMPLETE] = (state, action) =>
   handleLoadMyTasksComplete(state, action);
}
у тя могут там появится заисимости с другими сервисами и модулями, у меня такая штука была, начинал расширять список аргументов, птом их стало 15, и я подумал что это какое то говно и декомпозировал)
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
🏡 ILshat Khamitov
у тя могут там появится заисимости с другими сервисами и модулями, у меня такая штука была, начинал расширять список аргументов, птом их стало 15, и я подумал что это какое то говно и декомпозировал)
каждый сервис со своим хандлером хоть какие может свои собственные провайдеры иметь, а тому кто будет запускать пофигу на них, он просто передергивает и все
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
🏡 ILshat Khamitov
классами сделай и через мульти диай подрубай каждый обработчик, в классе сделай публичное свойство и по нему проверяй
class LoadMyTasks implements TaskHandler{
public type:TaskAction = TaskAction.LOAD_MY_TASKS;
public handler(state:TaskState){
}
}

providers[{provide: TASK_HANDLER, useClass: LoadMyTasks, multi: true}]

можно будет много разных модулей пилить в разных частях проги и потом в одном месте все собрать
если честно я вас не понял. очень хитро как-то. завтра попробую разобраться
источник

🏡K

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

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
как ты это пропихнешь в функцию
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
или у тебя они всегда возвращают string
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
ничего не делают и возвращают просто строку
function handleLoadMyTasks(state:any,action:Enum){return 'Привет Игнат!'}
источник
2021 February 26

СГ

Сурен Геворгян... in Angular - русскоговорящее сообщество
Всем привет, возможно ли внутри компонента получить доступ к http-заголовках запроса? Или это плохая практика?
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
можно - http .get<Data>('/data.json', {observe: 'response'})
практика плохая, скорее всего, то что ты хочешь сделать, нужно делать в интерцепторе
источник

СГ

Сурен Геворгян... in Angular - русскоговорящее сообщество
🏡 ILshat Khamitov
можно - http .get<Data>('/data.json', {observe: 'response'})
практика плохая, скорее всего, то что ты хочешь сделать, нужно делать в интерцепторе
спасибо
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
ребят, как убрать ошибку корсы в nest, app.enableCors() и const app = await NestFactory.create(AppModule, {cors: true}); не помог
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
пробовал еще app.use((req, res, next) => {
 
res.header('Access-Control-Allow-Origin', '*');
 res.header
('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
 res.header
('Access-Control-Allow-Headers', 'Content-Type, Accept');
 next
();
});
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
🅷🅴🅻🅻P🅴🆁 ...
ребят, как убрать ошибку корсы в nest, app.enableCors() и const app = await NestFactory.create(AppModule, {cors: true}); не помог
источник

🅷.

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

АГ

Алмаз Галяутдинов... in Angular - русскоговорящее сообщество
Использую graphql для получения данных, вот такое принятие данных приемлимо? простым this.todos = todofromserver после обновления скидывает ошибку
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Алмаз Галяутдинов
Использую graphql для получения данных, вот такое принятие данных приемлимо? простым this.todos = todofromserver после обновления скидывает ошибку
какая ошибка
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
и где этот код находится
источник

XL

Xander L in Angular - русскоговорящее сообщество
Алмаз Галяутдинов
Использую graphql для получения данных, вот такое принятие данных приемлимо? простым this.todos = todofromserver после обновления скидывает ошибку
Почему результат принимается как эни?
В чем сложность написать интерфейс или тип для типизации?
источник

VL

Vitaly Lipko in Angular - русскоговорящее сообщество
Алмаз Галяутдинов
Использую graphql для получения данных, вот такое принятие данных приемлимо? простым this.todos = todofromserver после обновления скидывает ошибку
Посоветовал бы установить graphql-codegen и плагины для angular - сразу сервисы получите для всех операций и все типы из схемы.
источник