สิ่งตีพิมพ์ในหัวข้อ 'rxjs'


วิธีการออกแบบระบบแบบกระจายที่ควบคุมการเคลื่อนไหวของวัตถุโดยใช้ RxJx, Node และ WebSockets
ในบทความก่อนหน้าของฉัน วิธีคิดเชิงโต้ตอบและสร้างภาพเคลื่อนไหวให้กับวัตถุที่กำลังเคลื่อนที่โดยใช้ RxJs ฉันอธิบายวิธีสร้างคลาส MobileObject ที่จำลองการเคลื่อนไหวของวัตถุที่มีการเร่งความเร็วที่กำหนดโดยตัวควบคุมภายนอก . ตอนนี้ ฉันต้องการแสดงให้คุณเห็นระบบแบบกระจายที่เรียบง่ายที่ช่วยให้แอป ตัวควบคุม สามารถควบคุมการเคลื่อนไหวของ MobileObject จากระยะไกล แอประยะไกลตัวที่สอง จอภาพ strong> แสดงการเคลื่อนที่ของวัตถุในแผนสองมิติ ที่ศูนย์กลางของระบบจะมี MobileObjectServer..

แนวคิดทั้งสองที่ช่วยให้ฉันเข้าใจสิ่งที่สังเกตได้ในที่สุด
ไลบรารี RxJS ช่วยแนะนำคุณสมบัติการเขียนโปรแกรมเชิงโต้ตอบและสิ่งที่สังเกตได้ให้กับ JavaScript หากคุณเป็นเหมือนฉัน คุณคงเคยได้ยินเรื่องนี้เป็นครั้งแรกในขณะที่ทำงานกับ Angular เนื่องจากฟีเจอร์หลายอย่างของเฟรมเวิร์กนั้นใช้ Observables ทันทีที่แกะกล่อง แนวคิดของ Observables อาจทำให้เกิดความสับสนได้อย่างแน่นอนในตอนแรก อย่างไรก็ตาม ในขณะที่ทำงานกับพวกเขา ในที่สุดฉันก็พบแบบจำลองทางจิตสองแบบที่ช่วยให้ฉันเข้าใจได้ว่าโมเดลเหล่านี้เป็นแบบไหน ใช้ ได้อย่างไร จนถึงทุกวันนี้..

คำถามในหัวข้อ 'rxjs'

พฤติกรรมหัวเรื่อง RxJs เชิงมุม2
ฉันไม่ได้รับค่าการตอบสนองในองค์ประกอบที่มี BehaviorSubject ได้รับแล้วส่งต่อบริการครับ. ฉันกำลังเรียกใช้ HTTP จากบริการบนตัวป้องกันเส้นทาง บริการ: @Injectable() export class ProjectsService { projects: Subject<Project[]> = new...
860 มุมมอง
schedule 05.11.2023

ซ้อนกันในขณะที่อยู่ใน rxjs
ฉันมีคำขอ API ที่ซ้อนกันและแยกคำขอเหล่านั้นเหมือนกับที่ฉันจะทำกับ Promises (.then) ด้วยตัวดำเนินการ flatMap วิธีนี้ใช้งานได้ดี แต่ฉันต้องตรวจสอบด้วยว่าคำตอบนั้นถูกต้องหรือไม่ และหากไม่ ฉันจะรอคำตอบที่ถูกต้อง ดังนั้นฉันจึงเพิ่มโอเปอเรเตอร์ JumpWhile...
721 มุมมอง
schedule 22.12.2023

วนซ้ำผ่านวัตถุ JSON ใน Angular 5 และแสดงในตาราง
ฉันเป็นรายการที่มาจาก Web API ในรูปแบบ JSON และฉันใช้ RXJS เพื่ออ่านข้อมูลจาก web api และตั้งค่าที่สังเกตได้ซึ่งผูกไว้กับการพิมพ์อย่างยิ่ง ฉันต้องพิมพ์ค่าเหล่านี้ในเทมเพลต อินเตอร์เฟซ export interface IMessageA{ id: number; title: string;...
929 มุมมอง
schedule 04.01.2024

รอการสมัครสมาชิกภายในแผนที่หรือไม่?
เมื่อฉันพยายามสมัครสมาชิกภายในฟังก์ชัน map สิ่งที่สังเกตได้จะไม่รอให้การสมัครสมาชิกภายในดำเนินการ ฉันมีดังต่อไปนี้: return this.http.get(url).map((project)=>{ // replace pilot id by pilot object...
1771 มุมมอง
schedule 25.11.2023

RxJs 6 ผูกมัดการสมัครสมาชิกหลายรายการ
ฉันมีแอป Angular 6 ฉันกำลังอัพเกรด rxjs เป็น 6 ในแอพเวอร์ชั่นก่อนๆผมต้องโทรแบบนี้ครับ... ฉันเรียกสิ่งที่สังเกตได้ ทำบางสิ่งด้วยผลลัพธ์ของมัน จากนั้นเรียกสิ่งอื่นที่สังเกตได้โดยใช้ค่าจากครั้งล่าสุด ทำบางสิ่งด้วยผลลัพธ์ของมัน ทำสิ่งนี้โดยใช้...
5010 มุมมอง
schedule 22.12.2023

ไม่สามารถรันการทดสอบ rxjs-marbles ที่ง่ายที่สุดได้
ในการติดตั้ง ng new myapp ใหม่ทั้งหมด (cli เวอร์ชัน 1.6.8, Angular 5.2.0, rxjs 5.5.6) ฉันติดตั้ง rxjs Marbles ฉันประสบปัญหาในการใช้งานการทดสอบขั้นพื้นฐานด้วยเหตุผลบางประการในการกำหนดค่า ใครสามารถบอกฉันว่าเกิดอะไรขึ้น? import { TestBed, async...
272 มุมมอง
schedule 17.01.2024

เชิงมุม - สังเกตได้ชัดเจนเมื่อคลิก
จากการค้นหาในบทช่วยสอนฮีโร่ของ angular.io ฉันได้สร้างการค้นหาสัตว์อย่างง่ายโดยใช้สิ่งที่สังเกตได้ ทุกอย่างทำงานได้ดี แต่ตอนนี้ฉันต้องการล้างค่าในการค้นหา และล้างรายการผลลัพธ์เมื่อฉันเลือกผลลัพธ์...
12982 มุมมอง
schedule 19.11.2023

วิธีรีเซ็ต RxJS แตกต่างใน Angular2
ฉันจำเป็นต้องใช้การเลื่อนแบบไม่สิ้นสุดเนื่องจากการตอบกลับแบ็กเอนด์ของฉันถูกจำกัดไว้เพียง 100 รายการเท่านั้น ดังนั้นในการพยายามหน้าแรกฉันได้รับ 100 รายการจากแบ็กเอนด์ และทุกครั้งที่เลื่อนไปจนสุดหน้า ฉันต้องการจุดสิ้นสุดการโทรสำหรับอีก 100 รายการ...
215 มุมมอง
schedule 19.01.2024

rxjs - ปัญหาง่าย ๆ จาก / เริ่มต้น / ระยะเวลา
ฉันกำลังพยายามใช้แบบฟอร์ม from / to / Duration แบบง่าย ๆ ใน rxjs เพื่อเรียนรู้ มันจะง่ายกว่ามากถ้าใช้ getter / setters แต่ฉันต้องการเรียนรู้มัน ใครสามารถช่วยฉันค้นหาวิธีแก้ไขปัญหาง่ายๆ ด้วย rxjs เพื่อแก้ไขปัญหานี้ได้หรือไม่ From : Start time...
29 มุมมอง
schedule 07.11.2023

กรองรายการตามหมวดหมู่ - เชิงมุม 8
ฉันมีรายการจาก firebase ที่ฉันต้องการกรองและแสดงความเชี่ยวชาญพิเศษในแต่ละหมวดหมู่ เมื่อฉันทำบันทึกคอนโซล ทั้งหมวดหมู่และความเชี่ยวชาญพิเศษจะถูกดึงข้อมูล แต่ฉันไม่สามารถเข้าใจได้ว่าฉันต้องทำอะไรเพื่อแสดงความเชี่ยวชาญพิเศษใน UI เมื่อเลือกหมวดหมู่...
893 มุมมอง
schedule 15.11.2023

เชิงมุม: 9.0.4: คุณสมบัติ 'แผนที่' ไม่มีอยู่ในประเภท 'สังเกตได้‹การตอบสนอง›' [ซ้ำกัน]
ผมขอให้เข้าใจผมพยายามมามากก่อนถาม... CLI เชิงมุม: 9.0.4 โหนด: 12.16.1 ระบบปฏิบัติการ: win32 x64 import { Injectable } from '@angular/core'; import { Http, Response, Headers, RequestOptions } from '@angular/http'; import { Observable } from...
3550 มุมมอง
schedule 02.01.2024

คำแนะนำเครื่องมือเบราว์เซอร์เริ่มต้นไม่แสดงเนื่องจากการ debounce RxJS
โดยพื้นฐานแล้วสิ่งที่ฉันต้องการบรรลุคือการฟังเหตุการณ์ 'mousemove' ที่แนบมากับเอกสาร และเมื่อฉันวางเมาส์เหนือองค์ประกอบ ฉันจะตรวจสอบว่ามีข้อความล้นหรือไม่ และหากเป็นเช่นนั้น ฉันจะตัดทอนและเพิ่มแอตทริบิวต์ชื่อให้กับองค์ประกอบเป้าหมายด้วยข้อความแบบเต็ม...
71 มุมมอง
schedule 12.11.2023

วิธีคืนวัตถุให้เป็นสิ่งที่สังเกตได้สำหรับการทดสอบ [ซ้ำกัน]
ในแอปของฉัน ฉันมีส่วนควบคุมแบบเลื่อนลงซึ่งฉันมีปัญหาบางอย่างด้วย เพื่อแก้ไขจุดบกพร่องและรับการสนับสนุน ฉันจำเป็นต้องใส่โค้ดบน stackblitz เนื่องจากฐานข้อมูลของฉันเป็น API และอยู่หลังไฟร์วอลล์ที่สร้างปัญหาบางอย่าง...
35 มุมมอง
schedule 07.12.2023

ยกเลิกการสมัครรับการเรียกไคลเอ็นต์ HTTP ใน OnDestroy hook ของ Angular Service
มีวิธียกเลิกการสมัครรับการโทร http จากบริการเชิงมุมบน Destroy hook หรือไม่ ป.ล. ฉันทราบถึงตัวดำเนินการ 'take' ของ rxjs หรือการยกเลิกการสมัครบริการจากส่วนประกอบเอง import { HttpClient } from "@angular/common/http"; import {...
42 มุมมอง