在我的angular2應用程序中,我有一個回調函數來訂閱。它應該簡單地打印每一個keyup
事件發生在我的DOM
。我確定,我已經正確安裝了rxjs
模塊。訂閱中的回調函數不起作用
下面是代碼:
import {Component} from 'angular2/core';
import {Observable} from 'rxjs/Rx';
@Component({
selector: 'my-app',
template: `
<input id="search" type="text" class="form-control">
`
})
export class AppComponent {
constructor(){
var keyups= Observable.fromEvent($("#search"),"keyup");
keyups.subscribe(data => console.log(data));
}
}
問題是當我按下按鈕沒有出現在我的控制檯。 那又怎麼了?
爲什麼在Angular2應用程序中使用jQuery?將一些突變jQuery對象作爲第一個對象傳遞給'fromEvent'將不起作用;我很驚訝它甚至編譯。 – 2016-08-05 18:36:16
要小心,除非你想在你的應用程序中使用所有的操作符,否則應該很少從rxjs/Rx導入, – LookForAngular