使用StrictNullCheck的ng.IHttpPromiseCallbackArg <t>可能未定义?

时间:2016-09-28 17:18:14

标签: angularjs typescript

我已经使用strictNullCheck升级到TypeScript 2。

我有一个API调用

.then((回复:ng.IHttpPromiseCallbackArg)=&gt; {    this.myService.setUser(response.data);

我明白了:

[ts]类型&#39; IUser |的参数未定义&#39;不能分配给&#39; IUser&#39;。类型的参数 (property)angular.IHttpPromiseCallbackArg.data:IUser |未定义 6错误

在哪里以及为什么说我的成功回调可能未定义? (它不能)。现在我必须处理这个错误,但如果API失败,它将不会返回成功回调。

0 个答案:

没有答案