在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5/ Angular 異步請求返回流數(shù)據(jù)相關(guān)報錯

Angular 異步請求返回流數(shù)據(jù)相關(guān)報錯

開始時報這個錯:
Property 'of' does not exist on type 'typeof Observable

我在stackoverflow上找到了一個答案,
導(dǎo)入:import 'rxjs/add/observable/of'后,找不到delay

我感覺好像哪里少一個模塊之類的東西?

VS Code報錯如下:
圖片描述

TS部分代碼如下:

function mobileAsyncValidator(control: FormControl): any {
    const myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
    const valid = myreg.test(control.value);
    console.log("mobile的校驗結(jié)果是:" + valid);
    return Observable.of(valid ? null : {mobile : true}).delay(5000); 
  }
回答
編輯回答
陪她鬧

因為你沒有導(dǎo)入delay操作符,可以在文件上面加上 import 'rxjs/add/observable/delay';

rxjs有很多操作符,比如 map, mergeMapforkJoin 等,使用rxjs建議是按需加載,用到什么就加載什么,防止最后打包過大。

2018年9月23日 22:39
編輯回答
伴謊
import 'rxjs/add/observable/of'

這句寫到你用到 of 符號的文件頂部。

2017年12月14日 14:24