rxjs:一道面試題

有頁面A,當頁面A處于激活狀態(tài)時吓笙,每隔10秒淑玫,去調(diào)用一次API更新數(shù)據(jù),但當離開頁面A時面睛,停止調(diào)用API絮蒿,回到頁面A時,重新執(zhí)行以上操作侮穿。面試官當時提供了三個數(shù)據(jù)流歌径,分別如下:

        數(shù)據(jù)流a: 每隔10秒發(fā)射一個數(shù)據(jù)的數(shù)據(jù)流;
        數(shù)據(jù)流b: focusin事件的數(shù)據(jù)流亲茅;
        數(shù)據(jù)流c: foucusout事件的數(shù)據(jù)流

實現(xiàn)方法如下:

 const interval$ = Observable.interval(10000);
 const blur$ = Observable.fromEvent(this.testEle.nativeElement, 'focusout').mapTo(false);
 const focus$ = Observable.fromEvent(this.testEle.nativeElement, 'focusin').mapTo(true);

Observable.merge(blur$, focus$)
  .switchMap(val => val ? interval$ : Observable.empty())
  .subscribe(() => {
       this.service.getTestData()
           .then((res) => {
                this.test = res.json();
            });
  });  
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末回铛,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子克锣,更是在濱河造成了極大的恐慌茵肃,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件袭祟,死亡現(xiàn)場離奇詭異验残,居然都是意外死亡,警方通過查閱死者的電腦和手機巾乳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門您没,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胆绊,你說我怎么就攤上這事氨鹏。” “怎么了压状?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵仆抵,是天一觀的道長。 經(jīng)常有香客問我,道長镣丑,這世上最難降的妖魔是什么舔糖? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮莺匠,結(jié)果婚禮上金吗,老公的妹妹穿的比我還像新娘。我一直安慰自己慨蛙,他們只是感情好辽聊,可當我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著期贫,像睡著了一般跟匆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上通砍,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天玛臂,我揣著相機與錄音,去河邊找鬼封孙。 笑死迹冤,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的虎忌。 我是一名探鬼主播泡徙,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼膜蠢!你這毒婦竟也來了堪藐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤挑围,失蹤者是張志新(化名)和其女友劉穎礁竞,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杉辙,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡模捂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蜘矢。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狂男。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖品腹,靈堂內(nèi)的尸體忽然破棺而出并淋,到底是詐尸還是另有隱情,我是刑警寧澤珍昨,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響镣典,放射性物質(zhì)發(fā)生泄漏兔毙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一兄春、第九天 我趴在偏房一處隱蔽的房頂上張望澎剥。 院中可真熱鬧,春花似錦赶舆、人聲如沸哑姚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽叙量。三九已至,卻和暖如春九串,著一層夾襖步出監(jiān)牢的瞬間绞佩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工猪钮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留品山,地道東北人。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓烤低,卻偏偏與公主長得像肘交,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子扑馁,可洞房花燭夜當晚...
    茶點故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,118評論 25 707
  • 1. Java基礎部分 基礎部分的順序:基本語法涯呻,類相關(guān)的語法,內(nèi)部類的語法檐蚜,繼承相關(guān)的語法魄懂,異常的語法,線程的語...
    子非魚_t_閱讀 31,631評論 18 399
  • 村里老人們常說闯第,人啊市栗,出生享多少福,受多少罪咳短,都是有定數(shù)的填帽。小時候福享多了,長大就會受苦多點咙好。 俗話說:“天有不測...
    果慧_631e閱讀 684評論 11 3
  • 很久篡腌,心情沒有好過了! 心情不好勾效,就自己放任嘹悼,失眠到很晚叛甫,容顏憔悴,記憶力衰退杨伙,走入惡性循環(huán)的怪圈其监。
    詩琴畫書久遠世事閱讀 181評論 0 0
  • 曾經(jīng)有一個人,或許你不知道限匣,但是沒關(guān)系抖苦。她從那年的那天遇見了你,她在你的前三排米死,擔當小組長锌历。本來她是個瘋瘋...
    夏末離歌閱讀 220評論 0 2