typescript - ناظران Angular2 Rxjs اگر بیشتر از یکی باشند، تنظیم نمی‌شوند

من سعی دارم چند ناظر را از سازنده خودم تنظیم کنم. فقط یکی تنظیم می‌شود و بقیه به صورت null (تغییر نکرده) باقی می‌مانند.

من مطمئن نیستم که چرا این کار را می‌کند.

export class gq { /** * This is observable data service https://coryrylan.com/blog/angular-2-observable-data-services */ constructor(private api: Api) { this._ = { // just to define object here, else it will give error observer: { s: '', q: '',

ادامه مطلب →

تایپ‌اسکریپت - rxjs5 - هیچ سازنده WebSocket یافت نشد

من دارم سعی می‌کنم کار ساده‌ای انجام بدهم، اما کاملاً از دستم درمی‌رود. دارم تلاش می‌کنم یک Observable از rxjx/observable/dom/webSocket در RxJS5 بسازم، اما از تایپ‌اسکریپت یا ماژول‌های es6 استفاده نمی‌کنم... فقط از commonJS ساده و قدیمی. موفق شده‌ام Observable را طبق مستندات درست اصلاح کنم، اما هر وق

ادامه مطلب →

جاوااسکریپت - کپی کردن داده‌های پاسخ از rxJs در Angular2/Typescript

من در برنامه Angular2 خود با TypeScript از Observable از rxJS استفاده می‌کنم. می‌خواهم یک نسخه از داده‌های پاسخ http get بگیرم.

خدمت :

getSizes(sku: number): Observable<SizeList[]> { let api = this.host + this.routes.sizes + sku; return this._http.get(api)

ادامه مطلب →

جاوااسکریپت - RxJs: http.get یک آرایه دریافت می‌کند، اما من می‌خواهم که مشترک عناصر جداگانه را دریافت کند

من در حال نوشتن یک برنامه Angular2 (RC5) هستم که از یک API RESTful با backend NodeJS استفاده می‌کند.

یکی از مسیرهای بک‌اند یک آرایه از 'نامزدها' را برمی‌گرداند:

exports.list = function (req, res, next) { const sort = req.query.sort || nu

ادامه مطلب →

جاوااسکریپت - چگونه می‌توان چندین فراخوانی .map() را روی آیتم‌های قبلی با استفاده از rxjs زنجیره کرد

در مثال زیر من کنجکاو بودم که بدانم چگونه می‌خواهید دو عملیات را روی همان پاسخ از .switchMap() انجام دهید.

در مثالی که من گذاشتم دومین .map را قرار دادم که واضحاً اشتباه است اما نوعی نیت من را نشان می‌دهد. چگونه می‌توانم دو تابع را فراخوانی کنم. همچنین وقتی اولین map() را به یک تابع جدا

ادامه مطلب →

npm - RxJS تایپ‌اسکریپت: ویژگی 'reduce' در نوع 'Observable' وجود ندارد

من این تکه کوچک را دارم

const observable:Observable<number> = Observable.from([1, 2, 3]) .reduce((sum: number, number: number) => { return sum + number }, 0) observable.subscribeOnNext((sum) => console.log(sum))

این همان‌طو

ادامه مطلب →

Angular - RxJs: آیا درست است که از try/catch درون subscribe() استفاده کنیم؟

بیایید فرض کنیم که ما یک برنامه Angular 2 داریم. برخی از متدهای سرویس داده‌ها را از طریق post() برمی‌گردانند، جایی که ما از catch() برای گرفتن خطاهای احتمالی استفاده می‌کنیم.

در کامپوننت ما در داده‌های Observable عضو شده‌ایم:

.subscribe( ()=> { // some code } )

فرض کنیم که من سعی می‌کنم مقداری داده از localStorage یا هر عملیات حیاتی دیگری بگیرم. آیا می‌توانم عبارت try/catch را داخل چن

ادامه مطلب →

تایپ‌اسکریپت - صادر کردن یک اپراتور RxJS سفارشی در یک کتابخانه انگولار

اپراتور RxJS سفارشی زیر (در واقع فقط یک معادل .filter برای نمایش است) در حال حاضر در یک کامپوننت Angular 4.0.0-rc.2 اعلام شده است.

declare module 'rxjs/Observable' { interface Observable<T> { restrictToCommand<U>(f: (x: T) => U): Observable<U>; } } Observable.p

ادامه مطلب →

جاوااسکریپت - انگولار ۲ - آر ایکس‌جِس - آرایهٔ Observable

در قالب من، من به آرایه قابل مشاهده به این صورت مشترک می‌شوم:

<div *ngFor="let item of activities | async">...</div>

من آرایه فعالیت‌هایم را به یک آرایه قابل مشاهده تغییر دادم چون ایده اینکه نما از مشاهدات من اشتراک و لغو اشتراک کند را دوست دارم.

سوال من این است که پس از بازیابی اولیه مشاهده پذیرها و ن

ادامه مطلب →

جاوااسکریپت - انگولار۲ RxJS - تقسیم مجموعه‌ای از آدرس‌های URL برای واکشی به بخش‌های کوچک‌تر

من از Angular2.4.8 استفاده می‌کنم. من مجموعه‌ای از URL برای دریافت دارم (ده‌ها مورد آن‌ها). در حال حاضر من تمام آن‌ها را هم‌زمان دریافت می‌کنم اما اغلب پیش می‌آید که سرور نمی‌تواند این همه درخواست را به صورت هم‌زمان پردازش کند. کد فعلی:

let collectionsRequests = Ar

ادامه مطلب →