Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 类型为'的参数;单类型运算符函数<;任何>';不可分配给类型为';运算符函数<;任何,任何>';_Angular_Rxjs - Fatal编程技术网

Angular 类型为'的参数;单类型运算符函数<;任何>';不可分配给类型为';运算符函数<;任何,任何>';

Angular 类型为'的参数;单类型运算符函数<;任何>';不可分配给类型为';运算符函数<;任何,任何>';,angular,rxjs,Angular,Rxjs,我正在使用rxjs/opterators将FormControl的valueChanges映射到可观察的,例如: options$: Observable<any[]>; ngOnInit() { // update options$ this.options$ = this.inputCtrl.valueChanges.pipe( startWith(null), map(text => this.filter(text, valu

我正在使用
rxjs/opterators
FormControl
valueChanges
映射到
可观察的
,例如:

options$: Observable<any[]>;

ngOnInit() {
    // update options$ 
    this.options$ = this.inputCtrl.valueChanges.pipe(
      startWith(null),
      map(text => this.filter(text, value))
    )
}

filter(text: string, list: any[]): any[] {
    // set text in lowerCase for comparison
    text = text.substr(index).trim().toLowerCase();
    // filter list based on text
    return list.filter(item => item.trim().toLowerCase().indexOf(text) !== -1);
}
import { startWith, map } from 'rxjs/operators';
有什么问题?我怎样才能修好它

更新:


对于第一个操作符,
startWith
,我得到了这个错误,我试图删除它,但后来在
map
上得到了它

您可以为此共享stackblitz吗?除了
startWith
map
运算符之外,您可以共享其他导入吗,因为此错误可能是由于错误的
可观察的
import@nimeresam,一个可观察到的,包含任何?这里肯定需要更多的代码。
import { startWith, map } from 'rxjs/operators';