من سعی دارم چند ناظر را از سازنده خودم تنظیم کنم. فقط یکی تنظیم میشود و بقیه به صورت 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: '', ادامه مطلب →
من دارم سعی میکنم کار سادهای انجام بدهم، اما کاملاً از دستم درمیرود. دارم تلاش میکنم یک Observable از rxjx/observable/dom/webSocket در RxJS5 بسازم، اما از تایپاسکریپت یا ماژولهای es6 استفاده نمیکنم... فقط از commonJS ساده و قدیمی. موفق شدهام Observable را طبق مستندات درست اصلاح کنم، اما هر وق
ادامه مطلب →
من در برنامه Angular2 خود با TypeScript از Observable از rxJS استفاده میکنم. میخواهم یک نسخه از دادههای پاسخ http get بگیرم.
خدمت :
getSizes(sku: number): Observable<SizeList[]> { let api = this.host + this.routes.sizes + sku; return this._http.get(api) ادامه مطلب →
من در حال نوشتن یک برنامه Angular2 (RC5) هستم که از یک API RESTful با backend NodeJS استفاده میکند.
یکی از مسیرهای بکاند یک آرایه از 'نامزدها' را برمیگرداند:
exports.list = function (req, res, next) { const sort = req.query.sort || nu ادامه مطلب →
در مثال زیر من کنجکاو بودم که بدانم چگونه میخواهید دو عملیات را روی همان پاسخ از .switchMap() انجام دهید.
در مثالی که من گذاشتم دومین .map را قرار دادم که واضحاً اشتباه است اما نوعی نیت من را نشان میدهد. چگونه میتوانم دو تابع را فراخوانی کنم. همچنین وقتی اولین map() را به یک تابع جدا
ادامه مطلب →
من این تکه کوچک را دارم
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 2 داریم. برخی از متدهای سرویس دادهها را از طریق post() برمیگردانند، جایی که ما از catch() برای گرفتن خطاهای احتمالی استفاده میکنیم.
در کامپوننت ما در دادههای Observable عضو شدهایم:
.subscribe( ()=> { // some code } )فرض کنیم که من سعی میکنم مقداری داده از localStorage یا هر عملیات حیاتی دیگری بگیرم. آیا میتوانم عبارت try/catch را داخل چن
ادامه مطلب →
اپراتور 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 ادامه مطلب →
در قالب من، من به آرایه قابل مشاهده به این صورت مشترک میشوم:
<div *ngFor="let item of activities | async">...</div>من آرایه فعالیتهایم را به یک آرایه قابل مشاهده تغییر دادم چون ایده اینکه نما از مشاهدات من اشتراک و لغو اشتراک کند را دوست دارم.
سوال من این است که پس از بازیابی اولیه مشاهده پذیرها و ن
ادامه مطلب →
من از Angular2.4.8 استفاده میکنم. من مجموعهای از URL برای دریافت دارم (دهها مورد آنها). در حال حاضر من تمام آنها را همزمان دریافت میکنم اما اغلب پیش میآید که سرور نمیتواند این همه درخواست را به صورت همزمان پردازش کند. کد فعلی:
let collectionsRequests = Ar ادامه مطلب →