angular中 “?” 和 “!”有什么用?


本文摘自PHP中文网,作者青灯夜游,侵删。

相关教程推荐:《angularjs教程》

? 用来检查 问号前面的变量为 null 或 undefined 时,程序不会出错。

1

2

3

4

5

6

7

8

  stu2: Student = {

    id: 1,

    name: undefined,

    age: 3

  };

   

<h1>stu2 name {{stu2!.name}}</h1>  // stu2 name

<h1>stu2 id {{stu2!.id}}</h1>            // stu2 id 1

! 用来检查 感叹号后面的变量为 null 或 undefined 时, 程序不会出错。

1

2

3

4

stu3: Student;

  

<h1>stu3 id{{stu3?.id}}</h1>                // stu3 id

<h1>stu3 name{{stu3?.name}}</h1>      // stu3 name

更多编程相关知识,可访问:编程入门!!

以上就是angular中 “?” 和 “!”有什么用?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

详解Angular中的observable(可观察对象)

深入了解Angular中的pipe(管道)

Angular cli如果搭建Angular+typescript+material项目?

浅谈一下Angular模板引擎ng-template

13个关于Angular的前端面试题(总结)

Angular入门学习之环境和项目的搭建

AngularAngularjs间有什么关系

浅谈Angular中组件的生命周期

详解Angular父子组件间如何传值?

浅谈Angular中@viewchild的用法

更多相关阅读请进入《Angular》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...