修复Angular 4错误并返回字符串数组的Observable

时间:2018-03-13 09:12:12

标签: angular typescript

  

输入'Observable< {“aa”:any; “dd”:任何; “cc”:任何; }>”不是   可分配给'Observable'类型。

如何在Angular 4中修复此错误?不确定语法。

ps faux | grep -i file.php

2 个答案:

答案 0 :(得分:0)

你期望一个数组,你返回一个对象。

public search2(): Observable<string[]> {
    return Observable.of(['aa', 'dd', 'cc']);
}

答案 1 :(得分:0)

您正在返回一个对象{},而不是一个数组[]:

public search2(): Observable<string[]> {
    return Observable.of(['aa','dd', 'cc']);
}