angular - Angular 使用安全导航运算符时出错
问题描述
我safe navigation operator
在我的代码中使用了 a 。
但是当我执行代码时,角度会出错。
为什么会出现此错误:因为typescript
它是一个三元运算符?::
,但我将它用作
safe navigation operator
. 那么如何解决这个问题呢?
版本:“打字稿”:~2.9.2
,角度:6
解决方案
基于此 Optional chaining
,仅支持自TypeScript 3.7
或以后。
因此,您需要更新您的打字稿版本或使用传统的检查 null 的方式:
if($event && $event.actionField && $event.actionField.toLowerCase()=="..."){}
推荐阅读
- sql - SQL - 将json数组插入具有标识的多个表中
- sql - PostgreSQL - 基于列数的表联合
- python - 如何将对象数据类型从列中分离为多列?
- http - 正确的 HTTP 响应标头
- flutter - 颤振中的“颜色”.dartundefined_named_parameter
- python-3.x - Cloud Composer grpcio Python 包
- php - HTTP Guzzle 未返回所有数据
- python - 在 Scrapy 中调用多个部分链接的请求
- gstreamer - gstreamer,如何忽略 h264 rtsp 流上的错误并继续录制
- c# - 具有多个等待的 WhenAll vs New 对象