簡體   English   中英

Angular-Redux設計-數組選擇器

[英]Angular-redux design - array selector

我有使用Redux設計模式的角度應用程序。 我所在的州有很多學生。 每個學生都有多個屬性名稱,年齡,ID等。

我想選擇一個特定的學生成績。

這是我的組件代碼

  @select('students')
  private students: Observable<any>;

既然有了學生的ID,就可以訂閱可觀察的學生並找到我的學生。 這是可行的,但當然不是最佳實踐。

 this.students.subscribe(students => {
     const student = students[this.id];
    console.log(student);
   });

如何訪問特定的學生?

最后我要做的是更新我的選擇:

 @select(state => state.students .find(s => s.id=== state.ui.id))
  student: Observable<any>;

那就是為什么我可以訂閱特定的學生

暫無
暫無

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

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