我試圖進入反應式編程。我使用數組函數(如map,filter和reduce)來減少所有的時間,並且愛我可以在不創建狀態的情況下進行數組操作。用RxJS創建一個可過濾的列表
作爲一個練習,我試圖用RxJS創建一個可過濾的列表而不引入狀態變量。到底它應該工作與此類似:
我想知道如何與天真的JavaScript實現這一目標或AngularJS/ReactJS但我想用什麼,但RxJS,並不會產生這樣做狀態變量:
var list = [
'John',
'Marie',
'Max',
'Eduard',
'Collin'
];
Rx.Observable.fromEvent(document.querySelector('#filter'), 'keyup')
.map(function(e) { return e.target.value; });
// i need to get the search value in here somehow:
Rx.Observable.from(list).filter(function() {});
現在我如何才能搜索到的值我的過濾功能可觀測,我從我的列表中創建?
非常感謝您的幫助!