我正在尝试使用强类型变量进行简单检查,而不是回退知道错误的数量。类型Response不是我应该为post事件发送错误函数的东西吗?
解决了.... 我发现了我的问题,我不确定它是Visual Studio代码或Angular或两者的问题。我从未在此特定类中导入类型Response。 Visual Studio代码给了我所有的智能感知,它正在正确编译。
参见代码:
(error: Response) =>
{
// I have tried error.type as well
var message = (error == ResponseType.Error) ? "Cannot connect to login service." : '';
}
这确实有效:
(error: Response) =>
{
var message = (error.type === 'error') ? "Cannot connect to login service." : '';
}