انگولار - دریافت خطا ERROR Error: Uncaught (in promise): NullInjectorError: No provider for eF، زمانی که مسیری را که کامپوننت آن از سرویس استفاده می‌کند، باز می‌کنم

من وقتی می‌خواهم از یک سرویس در برنامه انگولار خود استفاده کنم، خطای NullInjectorError دریافت می‌کنم. در زیر فایل‌های app.module.ts، admin.service.ts، angular.json (من چند تغییر در تنظیمات پیش‌فرض اینجا اعمال کرده‌ام) و package.json آمده است.

اپ.ماژول.ts

ادامه مطلب →

جاوااسکریپت - چرا دستور بعد از await پس از حل شدن پرامیس ادامه به اجرا نمی‌دهد؟

من می‌خواهم یک برنامه‌ریزی وظایف غیرهمزمان پیاده‌سازی کنم. این کد من است:

let gameTick = 0; const tasks: Record<string, Function[]> = {}; function sleep(t: number) { const targetTick = gameTick + t; if (!tasks[targetTick]) {

ادامه مطلب →

typescript - با خطایی مواجه شدم که این است: «Uncaught (in promise) TypeError: object is not a constructor(…)»

وقتی با استفاده از دستور «ionic serve» برنامه را در مرورگر باز می‌کنم، خطای زیر را دریافت می‌کنم، آیا لطفاً می‌توانید بررسی کنید؟ متشکرم!

لطفاً به کدهای من در https://github.com/aaronchen2k/mobistore-client/tree/master/app مراجعه کنید

پاسخ شماره ۱

مشکل از angular2-es6 است، اما کد شما می‌تواند با آن خطا بدون هیچ مشکلی اجرا شود. (نگاه کنید به: https://github.com/blacksonic/angular2-es6-starter/issues/1) تعدادی اصلاحات نیز در این مسئله وجود دارد (

ادامه مطلب →

جاوااسکریپت - پرامیس‌ها با انگولار جی‌اس و تایپ‌اسکریپت

من تابع زیر را دارم، هدف من این است که به لیست آیتم‌ها اضافه کنم، وقتی کامپوننت‌ها بتوانند آیتم والد خود را شناسایی کنند. مشکلی که دارم این است که وقتی به لیست اضافه می‌کنم، console.log() به من نشان می‌دهد که شیء در لیست قرار دارد، اما وقتی لیست را بازمی‌گردانم و آن را در تابع دیگری می‌گیرم، چیزی در لیست وجود ندارد. فکر می‌کنم که لیست

ادامه مطلب →

وعده‌های مرکب در تایپ‌اسکریپت/جاوااسکریپت؟

من در حال نوشتن یک اپلیکیشن موبایل مبتنی بر Angular2 هستم، با استفاده از تایپ‌اسکریپت و محیط اجرای Nativescript، اما با برخی مشکلات در ارتباط با Promises مواجه هستم. من یک HomeComponent دارم که از آن مایلم بتوانم توابع مختلف بلوتوث را فراخوانی کنم. این توابع نیاز به تعامل انسانی دارند (مانند انتخاب دستگاه) و دوره‌های انتظار برا

ادامه مطلب →

javascript - Q.Promise و KO.mapping آرایه‌ای از اشیاء را به نوع مناسب تبدیل نمی‌کنند

من در تلاش برای فیلتر کردن یک آرایه مشهود هستم اما با مشکلاتی مواجه می‌شوم به دلیل چیزی که فکر می‌کنم متد ko.utils.arrayFilter نام همه فیلدهای مدل من را به حروف کوچک تغییر می‌دهد. باید ذکر کنم که در این پروژه از تایپ‌اسکریپت استفاده می‌شود.

این مدل من است:

ادامه مطلب →

تایپ‌اسکریپت در صورت بازگرداندن نوع پرامیس اشتباه، خطا نمی‌دهد

استفاده از Typescript 2.0.7

هنگام استفاده از q Promises، حتی زمانی که نوع بازگشتی تعیین‌شده برای تابع یا حتی then مربوطه را اعلام می‌کنید، تا زمانی که تابع ممکن است null بازگرداند، هر محدودیت نوع نفی می‌شود و نوع‌های حل‌نشده اشتبا

ادامه مطلب →

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

پس من یک فراخوانی سرویس به بخش پشتی انجام می‌دهم و یک شیء را ذخیره می‌کنم، این فراخوانی دارای یک وعده است که قرار است یک عدد را بازگرداند.

آن تماس این‌طور به نظر می‌رسد

saveTcTemplate(item: ITermsConditionsTemplate): ng.IPromise<number> { item.modifiedD

ادامه مطلب →

تایپ‌اسکریپت - چگونه یک Promise را در این متد بازگردانیم

من یک متد Typescript دارم که چنین است و می‌خواهم که یک Promise برگرداند، اما تنها پس از اجرای خط this.user.currentCourseId=student.currentCourseId;.

آیا ممکن است؟

public getUserData() { ... this.authState.auth.getToken().then(token => { this.user.token = token; this.user

ادامه مطلب →

جاوااسکریپت - ناوبری داخل یک تابع پرامیس در آیکونیک ۲

من در یک برنامه جدید از ionic2 استفاده می‌کنم و می‌خواهم صفحه خود را داخل یک تابع Promise که یک درخواست HTTP از سرور فراخوانی می‌کند، مسیریابی کنم.

من می‌خواهم به Navcontroller داخل یک تابع پرامیس دسترسی پیدا کنم، اما Navcontroller از داخل تابع پرامیس قابل دسترسی نیست. تابع پرامیس یک پرامیس از یک تابع داخل AuthenticationServi

ادامه مطلب →