簡體   English   中英

Observable.from([true])有什么作用?

[英]What does Observable.from([true]) do?

通過我的代碼庫,我發現以前的開發人員在創建將一個模型轉換為另一個模型的函數時,通常使用以下代碼:

property: Observable.from([true]);

這究竟能完成什么工作,為什么不能將值僅設置為true

根據文檔from運算符:

從數組,類似數組的對象,Promise,可迭代對象或類似Observable的對象創建一個Observable。

如果數組只有1個值,為什么還要使用from運算符?

我猜這是一些團隊或個人遵循的慣例,

  1. 成員被初始化以確定類型和初始值/默認值,這里property的類型為Observable<boolean> ,這意味着該成員數據是異步計算的(在有角度的情況下很可能與HTML中的async管道一起使用)。
  2. 為了維護和易於理解,可以使用數組而不是單個值,只是表明此屬性發出多個值而不是單個值。 (只是通知開發人員在設計或實施過程中要意識到這一點)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM