javascript - როგორ დავამარჯვო მნიშვნელობა ინტერფეისის გონებას HTTP/ასინქრონული გამოძახებიდან Angular-ში?

მე მაქვს სერვისი, რომელიც აბრუნებს JSON ობიექტს და მსურს ამ მონაცემების ასაინება ინტერფეისის თვისებაზე. ეს არის შემდეგი კოდი, component.ts კოდი აქ შეამცირეს, რათა გაგრძელებულიყო მხოლოდ შესაბამისი ნაწილები.

Service.ts ფაილი

import

Წაიკითხე მეტი →

javascript - რა სარგებელია async/await-ის, თუ მხოლოდ ერთი თრედი არის ხელმისაწვდომი?

მომინი ვარ C++ პროგრამისტი, ახლადდამოკიდებული await/async პარადიგმაში და ჩემი გაგება არ ემთხვევა ჩემს მოლოდინს, რასაც იგი აკეთებს. მოდით შევხედოთ შემდეგ კოდს:

fs.readFile(fileName, 'utf8', function (err, data) { console.log("open"); })

ჩემს გაგებით, fs.readFile ასინქრონულია ბლოკირების თავიდან ასაცილებლად. აქამდე ყველაფერი კარგადაა, მაგრამ ყველა ტუტორიალი აშკარად აღნიშნავს, რომ არსებობს მხოლოდ 1 თემა. როგორ შეიძლება I/O ო

Წაიკითხე მეტი →

typescript - როგორ გამოვთვალოთ მხოლოდ ასინქრონული ფუნქცია ტიპიდან/ინტერფეისიდან

მორგებული ExtractKeysOfType არის მიწოდებული, რაც საშუალებას აძლევს მხოლოდ კონკრეტული ტიპის/ინტერფეისის გასაღებების მიღებას, რომლებიც შეესაბამება მიზანს, და Pick ტიპი, რომლის დახმარებითაც მარტივია ფუნქციის ამოღება მოცემული ტიპიდან/ინტერფეისიდან. ის, რაც მინდა გავაკეთო, არის მ

Წაიკითხე მეტი →

node.js - როგორ შექმნათ ფაილის სტრიმი და სტრიმში ასინქრონულად წეროთ?

მე ახალი ვარ TypeScript/JavaScript და Node-ში. ახლა ვცდილობ შევქმნა ფაილის ნაკადი და ასინქრონულად დავწერო ნაკადში "Hello!".

#!/usr/bin/env node import fs from 'fs'; function createStream(filePath: string): Promise<fs.WriteStream> { return new Promise

Წაიკითხე მეტი →

reactjs - useReducer + Typescript ასინქრონულად

მე მაქვს პრობლემა useReducer + Typescript + async-თან. უბრალოდ ვერ ვაკეთებ ამას! ყოველთვის, როცა ვწერ რაიმეს async ფუნქციიდან, ის Promise-ს აბრუნებს, რაც ჩემს კოდს ანგრევს. როცა ვცადე სხვა გზით, კომპონენტი არ გადაიხატება! ეს ძალიან მაცოფებს.

მე დავწერე ეს პრობლემა ჩემს პირად პროექტზე, რომელიც წარმოადგენს ჩემს მიერ არსებულ პრობლემ

Წაიკითხე მეტი →

typescript - Angular-ის ასინქრონული ვალიდატორი არ იძახება switchMap-თან ერთად

უნდა შევამოწმო, რომ მომხმარებლის მიერ აკრეფილი მომხმარებლის სახელი უნიკალურია. ამრიგად, მე ვაგზავნი HTTP მოთხოვნას ყველა input მოვლენისთვის სამიზნე ელემენტიდან. და, რა თქმა უნდა, მე უნდა გავაუქმო ეს ოპერაცია, რათა მივიღო 1 HTTP მოთხოვნა X input მოვლენებზე ერთმანეთის მიყოლებით კონკრე

Წაიკითხე მეტი →

typescript - spyOn არ მუშაობს async pipe-თან Angular-ში

მაქვს მარტივი კომპონენტი, რომელიც კარგად მუშაობს და ასე გამოიყურება:

@Component({ selector: 'component', template: ` {{userWithAsyncPipe | async | json}} <!-- = null in test --> {{userFromOnInit | json}} <!-- working test --> `, }) export class Component implements OnInit { construc

Წაიკითხე მეტი →

node.js - როგორ გამოიყენოთ ასინქრონული მეთოდი useEffect() ჰუკის შიგნით

მე მჭირდება api-ის ჩაწერა useEffect()-ში. დავიწყე ეს და ეს მომცა შემდეგი შეცდომა: Error: Invalid hook call. Hooks მხოლოდ ფუნქციური კომპონენტების სხეულში შეიძლება გამოიძახონ.

ჩემი კოდი შემდეგია:

-აპი, რომელიც მე მჭირდება ჩასატვირთად:

export const fetchMyApi = async

Წაიკითხე მეტი →

javascript - მიდის თუ არა async ფუნქციის გამოძახება, რომელიც იღებს საწყის მონაცემებს JS კლასის კონსტრუქტორში?

მე ვქმნი მაგალით აპლიკაციას Mobx და Mobx React Lite-თან ერთად, რათა ვისწავლო ამ მდგომარეობის მართვის ბიბლიოთეკის გამოყენება. აპლიკაციას უნდა ჰქონდეს კითხვები ჩატვირთული, როცა მომხმარებელი ეწვევა გვერდს. დასაშვებია ხომ მონაცემების საწყისი ჩატვირთვის გამო

Წაიკითხე მეტი →

angular - ასინქრონული pipe-ის გამოყენებით observable-ის გადაცემა input-ში იწვევს HTTP მეთოდის უსასრულო შვებულებას და მნიშვნელობა არ დაბრუნდება

შევქმენი ცხრილი, სადაც არსებობს სვეტი, რომელიც საჭიროებს მნიშვნელობას HTTP მოთხოვნიდან თითოეული ჩანაწერისთვის, ამიტომ გამოვიყენე მეთოდი, რომელიც აბრუნებს observable-ს შემდეგნაირად:

getItem(obj): Observable<string> { return th

Წაიკითხე მეტი →