TypeScript Angular، چگونه می‌توانم - به عنوان بخشی از زنجیره‌ای از Observables - عملیاتی را روی هر عضو یک آرایه اجرا کنم و فقط تعداد موفقیت‌ها را برگردانم؟

من یک رکورد والد دارم که نیاز به ایجاد آن دارم، و سپس یک سری رکورد فرزند برای ایجاد دارم (ترتیب اهمیتی ندارد). سپس نیاز دارم یک عمل ثبت پیگیری انجام دهم.

من می‌دانم چگونه یک زنجیره از اقدامات منفرد را روی یک قابل مشاهده با نگاشت آنها به هم ایجاد کنم، بنابرا

ادامه مطلب →

تایپ‌اسکریپت - آیا راه بهتری برای بروزرسانی آیتم‌های تک در ngFor در انگولار وجود دارد؟

چیزی که برای من جواب می‌دهد:

فراخوانی.دستورالعمل.ts

export class InvokeDirective { @Output() invoke = new EventEmitter(); ngAfterContentInit() { this.invoke.emit(null); } }

posts.component.html

<ul class="list-group"

ادامه مطلب →

تایپ‌اسکریپت - زنجیره‌سازی اختیاری در انگولار

من از زنجیره‌سازی اختیاری روی یک شی استفاده می‌کنم که در نتیجه پس از کامپایل کد این خطا را می‌دهد

برای مثال

const someObj = {pet_animals: {'dog', 'cat'}}; const duplicate = someObj?.wild_animals;

فایل tsconfig

پیغام خطا

ادامه مطلب →

typescript - Angular 11: چگونه از سرویس در فایل معمولی ts استفاده کنیم؟

من یک فایل utils.ts دارم که چند تابع صادر شده دارد مثل deepCopy و sortArray یا چیزی شبیه این، اما می‌خواهم در برخی توابع از یک سرویس استفاده کنم، چگونه می‌توانم این کار را انجام دهم؟

// utils.ts export function copy(str:string){ // set clipBoard... // here I want to use a service, how to use t

ادامه مطلب →

typescript - نوع 'string | undefined' قابل اختصاص به نوع 'string' در قالب Angular 12 نیست

من یک رابط با چند ویژگی اختیاری دارم

export interface NavigationItem { id: string; title: string; classes?: string; badge?: { title?: string; translate?: string; bg?: string; fg?: string; }; }

در قالب، هنگام

ادامه مطلب →

typescript - به دلیل ESLint نتوانست Angular CLI را به‌روزرسانی کند

من در حال توسعه یک برنامه وب با استفاده از Angular Typescript هستم. اخیراً سعی کردم بسته @angular/cli را به‌روزرسانی کنم اما با خطای زیر مواجه شدم:

(env) ➜ tsclient git:(feature/my-branch) npm install --save-dev @angular/cli@latest npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: [email protected] npm ERR! Found: @angular/[email protected] npm ERR! node_modules/@angular/cli npm ERR! dev @angular/cli@&quo

ادامه مطلب →

جاوااسکریپت - چگونه تشخیص تغییر را مدیریت کنم وقتی از runOutsideAngular fromEvent استفاده می‌کنم؟

در برنامه انگولار خود به رویداد resize گوش می‌کنم و نام نقطه شکست را در موضوع breakpointChanged به‌روزرسانی می‌کنم:

breakpointChanged = new Subject(); resize$ = fromEvent(window, "resize").pipe( startWith(() => [])

ادامه مطلب →

typescript - چگونه می‌توانم با انگولار بر اساس یک عنصر آرایه مرتب کنم

من این سند فایربیس را دارم و می‌خواهم بر اساس فیلد متن از اولین عنصر آرایه نام مرتب کنم، بنابراین نام رسمی.

اینجا کدی است که من سعی دارم استفاده کنم، اما کار نمی‌کند:

get(collectionName: string): Observable<T[]> { return this.afs.collection(collectionName, ref => { let query:

ادامه مطلب →

c# - چگونه پیام خطا از subscribe در Angular 8 با TypeScript نمایش داده شود؟

من یک بک‌اند سی‌شارپ دارم با استثنای سفارشی زیر:

try { ... } catch (UserDetailAlreadyRegisteredException ex) { return BadRequest("The user is already registered"); }

این استثنا پیام «کاربر قبلاً ثبت‌نام شده است» را برمی‌گرداند و در بک‌اند

ادامه مطلب →

تایپ‌اسکریپت - اتصال داده ngModel در انگولار 12 کار نمی‌کند

من سعی کردم با استفاده از angular 12 و firebase داده‌ای وارد کنم، سعی کردم از data binding استفاده کنم اما کار نمی‌کند و به من [object object] می‌دهد. حالا من فقط می‌خواهم وقتی چیزی در فیلد نام یا تلفن می‌نویسم نمایش داده شود، اما در مثال من به من [object object]

ادامه مطلب →