angular - Angular 2表达式中问号的含义是什么?

标签 angular typescript

这里的values?.listArray 是什么意思?具体来说,我对问号感兴趣。

[inputValue] = "values?.listArray"

最佳答案

编辑

自原始答案以来,Ecmascript 和 Typescript(在 3.7 中)都添加了 ?. (称为可选链接运算符)运算符。查看PR了解详情。

原始答案

这不是 Typescript 运算符。 Angular 2 在模板中有一个安全的导航运算符。

values?.listArray

相当于

values != null ? values.listArray: null

更多信息 herehere

关于angular - Angular 2表达式中问号的含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45922715/

相关文章:

javascript - 如何在 Angular 2 中实现 http 长轮询

javascript - 根据条件禁用(点击)功能

javascript - 如何编写和使用 @types 或 DefinitelyTyped 上不存在的自定义声明文件?

javascript - 如何强制 VSCode 使用本地安装的 TypeScript

javascript - 如何在 TypeScript (Node.js) 包中包含全局文件类型声明

javascript - 使用 async/await Promise 在 "parallel"中运行 for 循环

html - 将鼠标悬停在侧边导航中的 mat-item 上时,工具提示不起作用

angular - 在 AngularFire 和 Angularjs 2 中编写路由守卫以等待身份验证

angular - 如何将 Electron 添加到使用 angular/cli 制作的 Angular 项目中?

typescript - angular2-google-maps 标记的点击事件