[英]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.