【问题标题】:Argument of type 'void' is not assignable to parameter of type array'void' 类型的参数不可分配给数组类型的参数
【发布时间】:2018-08-27 18:36:21
【问题描述】:
 getLanguageList()
  {
    this.http.get('http://localhost:51601/api/LanguageTables')
    .map((data : Response) =>{
      return data.json() as Language[];

    }).toPromise().then(x =>{
      this.languageList=x;
    })
  }

我创建了一个包含我的数据库字段的接口。其次,我创建了一个服务,在该服务中我创建了一个使用 Http 服务访问数据的函数。现在我想使用相同的方法在 mat-table 中显示数据创建函数。

【问题讨论】:

  • 检查来自服务器的data 是否包含任何内容。

标签: angular


【解决方案1】:

您似乎需要实际返回语言列表,在此示例中,您没有返回任何内容。

一路上注销您的每个变量,看看它们是否符合您的预期。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-24
    • 2021-08-05
    • 1970-01-01
    • 1970-01-01
    • 2022-07-20
    • 2022-01-05
    • 2020-11-13
    相关资源
    最近更新 更多