Я звоню GET API, который занимает более 22 -х годов из -за некоторого дорогого запроса DB от API. Мне нужно позвонить в этот API с помощью веб -работника. Вот мой текущий ngoninit
ngOnInit() {
this.fethDetails()
}
fetchDetails(){
this.serviceName.getList().subscribe({
next: (data) => {
this.siteLists = data;
},
error: (error) => {
console.log(error)
},
complete: () => {
console.log('complete')
}
})
}
///
addEventListener('message', ({ data }) => {
const response = // need to call fetchDetails();
postMessage(response);
});
if (typeof Worker !== 'undefined') {
// Create a new
const worker = new Worker(new URL('./report.worker', import.meta.url));
worker.onmessage = ({ data }) => {
console.log(`page got message: ${data}`);
};
worker.postMessage('hello');
} else {
// Web Workers are not supported in this environment.
// You should add a fallback so that your program still executes correctly.
}
Мне нужно позвонить в мою функцию fetchdetails () от работника, но не в состоянии вызвать ее ошибку.
addEventListener('message', ({ data }) => {
const reportData = // need to call fetchDetails(); //fetchDetails();
postMessage(reportData);
});
Подробнее здесь: https://stackoverflow.com/questions/795 ... in-angular
Позвоните веб -работнику из службы в Angular ⇐ Javascript
Форум по Javascript
-
Anonymous
1741790247
Anonymous
Я звоню GET API, который занимает более 22 -х годов из -за некоторого дорогого запроса DB от API. Мне нужно позвонить в этот API с помощью веб -работника. Вот мой текущий ngoninit
ngOnInit() {
this.fethDetails()
}
fetchDetails(){
this.serviceName.getList().subscribe({
next: (data) => {
this.siteLists = data;
},
error: (error) => {
console.log(error)
},
complete: () => {
console.log('complete')
}
})
}
///
addEventListener('message', ({ data }) => {
const response = // need to call fetchDetails();
postMessage(response);
});
if (typeof Worker !== 'undefined') {
// Create a new
const worker = new Worker(new URL('./report.worker', import.meta.url));
worker.onmessage = ({ data }) => {
console.log(`page got message: ${data}`);
};
worker.postMessage('hello');
} else {
// Web Workers are not supported in this environment.
// You should add a fallback so that your program still executes correctly.
}
Мне нужно позвонить в мою функцию fetchdetails () от работника, но не в состоянии вызвать ее ошибку.
addEventListener('message', ({ data }) => {
const reportData = // need to call fetchDetails(); //fetchDetails();
postMessage(reportData);
});
Подробнее здесь: [url]https://stackoverflow.com/questions/79503926/call-web-worker-from-service-in-angular[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия