วิธีคืนวัตถุให้เป็นสิ่งที่สังเกตได้สำหรับการทดสอบ [ซ้ำกัน]

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

ในไฟล์ ts ของฉันฉันมี

emailSourceOptions$: Observable<Array<IServerDropdownOption>>;

จากนั้นใน ngInit ฉันตั้งค่าข้อมูลเป็นบริการ

this.emailSourceOptions$ = this.cbLookupService.getOptions(this.guids.EMAIL_PHONE_SOURCE);

นี่คือลักษณะของ IServerDropDownOption ของฉัน

export interface IServerDropdownOption<V = any> {
  value: V;
  name: string;
  selected: boolean;
}

ดังนั้นฉันจะกำหนดสิ่งต่อไปนี้ให้กับสิ่งที่สังเกตได้โดยตรงได้อย่างไร

[ { "name": "Personal", "value": "Personal" }, { "name": "Work", "value": "Work" }, { "name": "Default", "value": "default" }, { "name": "Other", "value": "Other" } ] 

person MisterniceGuy    schedule 13.01.2021    source แหล่งที่มา
comment
ดู Observable.of() ในเอกสารประกอบ rxjs   -  person Heretic Monkey    schedule 13.01.2021
comment
@HereticMonkey คุณควรเพิ่มความคิดเห็นเป็นคำตอบสำหรับคำถาม   -  person Християн Христов    schedule 15.01.2021
comment
@ РистиянРистов ฉันหวังว่าคนอื่นจะพบสิ่งที่ซ้ำกัน ...   -  person Heretic Monkey    schedule 15.01.2021