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项目中将 .css 文件修改为 .scss 文件的方法

浅谈Angular中elem.scope()、elem.isolatescope和$compile(elem)(scope)中scope的区别

聊聊Angular指令中的prelink和postlink函数

Angular组件怎么进行通信?父子组件通信的2种方法

浅谈Angular中组件样式的工作原理

详解Angular中自定义创建指令的方法

Angular脏值检测与vue数据劫持的区别是什么

深入了解Angular组件中的生命周期钩子

Angular cli是什么以及如何安装

浅谈Angular中控制器、服务和指令的关系

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




打赏

取消

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

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

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

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

评论

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