} Error(resp){ console.debug(resp.json()); } Success(resp){ this.CustomerModels = resp.json(); }
我为错误响应和成功响应创建了一个方法,但是我收到了“参数”resp“隐式具有”any“类型”的错误。
zkure5ic1#
您可以在tsconfig中打开/关闭这种严格的类型。这是新年银行假日的早晨,所以我不去寻找确切的财产;快速查看一下我的另一个屏幕,其中有一个名为noImplicitReturns的属性,听起来与我记忆中的属性类似,可能是noImplicitAny或我们在这里讨论的其他属性。您可以关闭它,这样它就不会因为您没有提供类型而抱怨您,或者让它打开,实际上使用类型(我强烈推荐这样做,以便为您自己和将来需要查看您代码的任何人提供更多上下文)。例如,良好:
noImplicitReturns
noImplicitAny
Error(resp: SomeType) { ... } Success(resp: SomeOtherType) { ... }
例如,不良:
Error(resp) { ... } Success(resp) { ... }
例如,丑陋:
Error(resp: any) { ... } Success(resp: any) { ... }
1条答案
按热度按时间zkure5ic1#
您可以在tsconfig中打开/关闭这种严格的类型。
这是新年银行假日的早晨,所以我不去寻找确切的财产;快速查看一下我的另一个屏幕,其中有一个名为
noImplicitReturns
的属性,听起来与我记忆中的属性类似,可能是noImplicitAny
或我们在这里讨论的其他属性。您可以关闭它,这样它就不会因为您没有提供类型而抱怨您,或者让它打开,实际上使用类型(我强烈推荐这样做,以便为您自己和将来需要查看您代码的任何人提供更多上下文)。
例如,良好:
例如,不良:
例如,丑陋: