2016-12-05 6 views
0

どうすればこのコードを修正できますか?私は、エラープロパティ 'キーは' '} {' タイプにする@ JB-nizet(THXそんなに:)) のコメントと同様にAngular2 Event Keyup Mapからの観察 '{}'タイプのプロパティ 'key'のプロパティがありません

UPDATE

存在しません取得

Observable.fromEvent(this.getNativeElement(this.term), 'keyup') 
    .debounceTime(500) 
    .map(ev => ev.key) 
    .scan((acc, one) => acc + one) 
    .subscribe(term => console.log(term)); 

私は

Observable.fromEvent<KeyboardEvent>(this.getNativeElement(this.term), 'keyup') 

答えて

1

使用

map(ev => ev['key']) 
でそれを働きました3210

最初のObservableが最初のObservableであることをTypeScriptに伝えます。Observable<KeyboardEvent>

const obs: Observable<KeyboardEvent> = Observable.fromEvent(this.getNativeElement(this.term), 'keyup'); 
obs.debounceTime()... 
関連する問題