我正在尝试在一个基本的Angular 6应用程序上使用ngbTypeahead。应用程序中没有太多的其他依赖项。我一直收到以下方法签名未找到错误...
ERROR TypeError: Object(...)(...) is not a function
at Observable.push../node_modules/rxjs/_esm5/internal/Observable.js.Observable.pipe (Observable.js:91)
如果我沿着这一行走,它会在下面的代码中结束,这就是它正在寻找的方法。
return pipeFromArray(operations)(t
我正在构建一个Angular5项目,其中我必须使用http。我在这里使用的是observable,但是当我使用'of‘时
scope.fetchApi = Observable.of(data);
然后它会给我一个错误:
Property 'of' does not exist on type 'typeof Observable'.
我也导入了'rxjs/add/observable/of';,但同样的错误也在那里。我也尝试过import { Observable } from 'rxjs/Observable';,
在调试应用程序问题的过程中,我创建了下面的简化组件。它在执行时会得到以下异常:
ingredient2service.ts:24 ["test1", "test2"]
angular2.dev.js:23093 EXCEPTION: Cannot find a differ supporting object 'test2' in [items | async in Ingredient2SearchComponent@5:12]
angular2.dev.js:23083 ORIGINAL EXCEPTION: Cannot find a di
下面的代码在本地正常工作,但是在部署之后就不能工作了。
import { Observable } from "rxjs/Observable";
let somethingTimer = Observable.timer(5000);
// rest of other code.
在将上述代码更改为下面的代码后,在本地和生产服务器上正常工作。
import { timer } from 'rxjs/observable/timer';
let somethingTimer = timer(5000);
// rest of other code.
为什么会发生
我正在从google获取details.ts文件功能中的数据,我已经为此创建了服务,如下所示。它的显示打字错误Property 'then' does not exist on type 'void'
this.typeApi.getTypeDetails(baseUrl).then(data => {
});
在type-api.service.ts文件中,我从google获取数据如下:
import { Injectable } from '@angular/core';
import { Http /*, Response*/ } f
我得到了奇怪的TypeScript错误,我有困难破译什么是错的。我的代码运行良好,但是PHPStorm IDE抛出了以下错误:
TS2345 Argument of Type 'UnaryFunction<Observable<{}>, Observable<{}>>' is not assignable to parameter of type 'OperatorFunction<Object, {}>'.
该错误出现在下面代码的tap函数上。
// Get Search Results
getSearchRes
我使用的是角8,当我运行代码时,这些错误就会出现。如何解决这个问题?
为什么会出现这些错误?有人能解释一下吗?
**调试失败中的错误。假表达。
ERROR in node_modules/rxjs/Subject.d.ts:1:15 - error TS2307: Cannot find module 'rxjs-compat/Subject' or its corresponding type declarations.
1 export * from 'rxjs-compat/Subject';
~~~~~~~~~~~~~~
我正在将我的代码转换为使用RxJS6语法来使用管道和映射,但是我得到了错误。
error TS2345: Argument of type '(error: any) => void' is not assignable to parameter of type '(err:
any, caught: Observable<void>) => ObservableInput<{}>'.
Type 'void' is not assignable to type 'ObservableInput<