无类型函数调用可能不接受类型参数

艾德里斯

我正在使用 Angular6 并尝试在此过滤器功能中获取文档内容。我的代码片段的最后一行给了我错误“无类型函数调用可能不接受类型参数”。不知道为什么我会收到这个错误......也许它不能在过滤器功能中使用......?

构造函数:

constructor(private afs : AngularFirestore, private authService : AuthService) { 
  //Get user collection on initialise
  this.userCollection = this.afs.collection('users');
}

过滤:

this.userCollection = this.afs.collection<User>('users', ref => {
      console.log(ref);
      return ref
    })

    this.usersOnSearch = this.userCollection.valueChanges();

    this.usersOnSearch.flatMap(user => {
      return user.filter(function(value) {
        let subjectTrue : boolean = false;
        let levelTrue : boolean = false;
        let docID : string = value.user_subjects.id;
        let userLevelPriceDocument :  AngularFirestoreDocument<UserSubjects>;
        userLevelPriceDocument = this.afs.doc<UserSubjects>(`user_subjects/${docID}`);
      })
    });
托马斯

flatMap签名期望Observable<T>返回一种类型在您的情况下,您仅返回<T>(在您的情况下any,这是控制输出)。尝试用以下方法包装返回值Observable.of()

this.usersOnSearch.flatMap(user => {
  return Observable.of( user.filter(function(value) {
    let subjectTrue : boolean = false;
    let levelTrue : boolean = false;
    let docID : string = value.user_subjects.id;
    let userLevelPriceDocument :  AngularFirestoreDocument<UserSubjects>;
    userLevelPriceDocument = this.afs.doc<UserSubjects>(`user_subjects/${docID}`);
  })
  )
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HashMap类型不接受参数

来自分类Dev

3.1之后的TypeScript不接受回调函数参数类型

来自分类Dev

使用参数手动调用内置类型函数

来自分类Dev

使用参数手动调用内置类型函数

来自分类Dev

类型不接受泛型中的参数

来自分类Dev

Scala类型错误-不接受任何类型参数,应为:1

来自分类Dev

Scala类型错误-不接受任何类型参数,应为:1

来自分类Dev

Julia泛型函数类型参数

来自分类Dev

如何调用接受表类型参数并返回表的函数?

来自分类Dev

为什么我的函数不接受Colors类型的参数名称?

来自分类Dev

如何限制泛型函数只接受某些类型的类

来自分类Dev

为什么不能用联合类型参数调用泛型函数?

来自分类Dev

匿名类型函数

来自分类Dev

流类型函数

来自分类Dev

函数接受函数作为模板类型的参数

来自分类Dev

Matlab拟合函数不接受“数值”数据类型

来自分类Dev

为什么接受引用类型的泛型方法不接受可空类型作为参数?

来自分类Dev

Haskell函数不接受参数

来自分类Dev

函数不接受任何参数

来自分类Dev

使用类型参数时,Scala“不接受任何类型参数,应该是:一个”

来自分类Dev

作为TypeScript中泛型函数的参数类型的void

来自分类Dev

模式匹配和(增加的)泛型函数类型参数

来自分类Dev

在C#中强制转换泛型函数类型参数

来自分类Dev

以特征类型为参数的泛型函数回调

来自分类Dev

接受任何类型的可调用对象,也知道参数类型

来自分类Dev

是否可以将类型特征限制为不接受其他类型特征作为参数?

来自分类Dev

如何限制方法只接受对象作为参数,而不接受类对象作为类型文字?

来自分类Dev

TypeScript变量,是类型函数

来自分类Dev

haskell多态类型函数

Related 相关文章

  1. 1

    HashMap类型不接受参数

  2. 2

    3.1之后的TypeScript不接受回调函数参数类型

  3. 3

    使用参数手动调用内置类型函数

  4. 4

    使用参数手动调用内置类型函数

  5. 5

    类型不接受泛型中的参数

  6. 6

    Scala类型错误-不接受任何类型参数,应为:1

  7. 7

    Scala类型错误-不接受任何类型参数,应为:1

  8. 8

    Julia泛型函数类型参数

  9. 9

    如何调用接受表类型参数并返回表的函数?

  10. 10

    为什么我的函数不接受Colors类型的参数名称?

  11. 11

    如何限制泛型函数只接受某些类型的类

  12. 12

    为什么不能用联合类型参数调用泛型函数?

  13. 13

    匿名类型函数

  14. 14

    流类型函数

  15. 15

    函数接受函数作为模板类型的参数

  16. 16

    Matlab拟合函数不接受“数值”数据类型

  17. 17

    为什么接受引用类型的泛型方法不接受可空类型作为参数?

  18. 18

    Haskell函数不接受参数

  19. 19

    函数不接受任何参数

  20. 20

    使用类型参数时,Scala“不接受任何类型参数,应该是:一个”

  21. 21

    作为TypeScript中泛型函数的参数类型的void

  22. 22

    模式匹配和(增加的)泛型函数类型参数

  23. 23

    在C#中强制转换泛型函数类型参数

  24. 24

    以特征类型为参数的泛型函数回调

  25. 25

    接受任何类型的可调用对象,也知道参数类型

  26. 26

    是否可以将类型特征限制为不接受其他类型特征作为参数?

  27. 27

    如何限制方法只接受对象作为参数,而不接受类对象作为类型文字?

  28. 28

    TypeScript变量,是类型函数

  29. 29

    haskell多态类型函数

热门标签

归档