با استفاده از Vue 3/Typescript، چگونه میتوانم یک پرامیس FireStore که نتیجه آن یک آرایه از اشیاء است را به یک شیء پروکسی واکنشی با استفاده از map() تبدیل کنم؟
در این مورد، من نمیخواهم از forEach() یا Vuex استفاده کنم.
setup(){ ... ادامه مطلب →
داشتن پرانتز گرد () در برخی از URL ها، به عنوان مثال، http://localhost:4200/pdf/abc/AQAR%20(2017-18).pdf یا http://localhost:4200/pdf/abc/AQAR%20(2016-17).pdf
نکته: - گرفتن اسلگ از آدرس های اینترنتی
در حین انجام هدایت مجدد خطا رخ داد، در زیر کد منبع قرار دارد
ماژولهای مسیریابی برنامه.ts
{ path: 'pdf/abc/:slug', component: PdfComponent},pdf.component.ts
import { Component, OnInit } from '@angular/core'; import {ActivatedRoute} fr ادامه مطلب →
من میخواهم دادههایی که از بکاند میآیند را اعتبارسنجی کنم، میخواهم این دادهها شبیه به این شکل تایپاسکریپت باشند
export interface Booking { locationId: string; bookingId: number; spotId: string; from: string; to: string; status: "pending" | "confirmed&q ادامه مطلب →
من نمیفهمم چرا تایپاسکریپت وقتی وجود یک پرامیس در یک شیء را آزمایش میکنم، خطای زیر را ایجاد میکند.
این شرط همیشه درست باز میگردد زیرا این 'Promise' همیشه تعریف شده است.
آیا فراموش کردهاید از 'await' استفاده کنید؟
آیا ل
ادامه مطلب →
چگونه کامپایلر تایپاسکریپت در پیام خطای زیر Type Promise <string|number> ... را تولید کرد.
Type 'Promise<string | number>' is not assignable to ادامه مطلب →
در اینجا یک مثال (امیدوارم حداقلی) از آنچه ابتدا انجام دادم آورده شده است:
let resolveIt: CallableFunction; const dispatchPromise = new Promise((resolve, reject) => { resolveIt = () => {resolve(true)}; }); resolveIt(); ادامه مطلب →
افزونههای جدید کلاینت Prisma راهی برای محاسبه یک فیلد سفارشی در پاسخ فراهم میکنند.
به عنوان مثال
import { PrismaClient } from "@prisma/client"; const prisma = new PrismaClient().$extends({ result: { user: { // Add a computed field called `nameAndAge` to th ادامه مطلب →
ویرایش: من این سوال را بهروز کردهام و سوال قدیمی به اینجا منتقل شده است.
یک اثبات مفهوم را میتوان در این jsfiddle یا قطعه کد زیر یافت
هدف:
هدف اینجا این است که یک وعده ایجاد کنیم یا بهتر بگوییم شبیهسازی کنیم، که قابل بروزرسانی باشد و چرخ
ادامه مطلب →من از هوک useMutation از tanstack/react-query برای اضافه کردن دپارتمانها به پایگاه دادهام استفاده میکنم.
در اینجا تابع addDepartment آورده شده است:
import { useQuery, useMutation } from '@tanstack/react-query'; async function addDepartment(deptData: deptFormSchemaType): Promise<any> { const response = await fetch('/api/department', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(deptD ادامه مطلب →
من این تابع را در یک کلاس دارم. این یک پرامیس برمیگرداند.
static blabla(): Promise <number> { return new Promise < number > ((resolve) => { resolve(999); }); }این تابع به خوبی کار میکند اما میخواهم تأیید کنم که آیا لازم است (برای تمرین خوب) از
ادامه مطلب →