什么?而且!在Angular模板html文件中意味着什么?

时间:2017-11-05 14:18:08

标签: javascript typescript nullpointerexception operators

我正在开发一个Angular2项目,并在示例项目中找到此代码。 person?.nameperson!.name在此代码中的含义是什么?

ex)
let person = {
name: 'ali',
age: 18
}

Html模板:

<label> {{ person?.name }} </label>

我不确定人?.name是否也能在.ts文件中工作。 这些运算符是否也适用于Javascript? 如果Javascript不支持此功能,我该如何管理相同的功能?

1 个答案:

答案 0 :(得分:0)

  

person?.name在此代码中的含义是什么

此处介绍了安全导航操作员:https://angular.io/guide/template-syntax#expression-operators

  

我不确定人?.name是否可以在.ts文件中工作

没有。还没。更多https://github.com/Microsoft/TypeScript/issues/16