angular 学习记录(五)

一、模板引用变量(#var)

1.创建组件简写命令:
ng  g c hello-components
2.如何获取用户输入的数据的方式:
第一种:使用双向数据绑定:
<div>
 <!-- input标签中使用[(ngModel)] 双向数据绑定 -->
    <input type="text" [(ngModel)]="text" >
 <!-- 在button中绑定事件 -->
    <button (click)="show01()">double-click</button>
</div>

image.png
效果:
image.png
第二种:使用模板变量简写:
<div>
    <!-- 模板变量 -->
    <input type="text" #phone>
    <button (click)="show02(phone.value)">double-click</button>
</div>
image.png

image.png
第三种:使用模板变量全称:
<div>
    <!-- 模板变量 ref -->
    <input type="text" ref-phone>
    <button (click)="show02(phone.value)">double-click</button>
</div>
image.png

二、安全导航符(?.):

1.angular 的安全导航操作符(?.)

是一种流畅而便利的方式,用来保护出现在属性路径中null和undefined的值。下面的例子是:当people为空时,保护视图渲染器,让他免于失败
使用前:


image.png

使用后:


image.png
2.也可以使用判断代替:
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学习资料来自 Angular.cn 与 Angular.io。 模板语法 在线例子 在 Angular 中,组件扮...
    小镭Ra阅读 3,849评论 0 3
  • 一、搭建Angular开发环境 安装nodejs, Angular Cli, WebStorm 先安装nodejs...
    lzb30阅读 608评论 0 1
  • 序言:乱七八糟一锅粥! 基于Vue.js 教程、介绍— Vue.js 心得: 在vue中,推荐始终使用 kebab...
    苦苦修行阅读 663评论 0 1
  • ps:虽然这个是版本2可是和4差距不大,官网现在是4.0版本,如果和我一样看官网看不懂,可以利用前人的智慧来学习。...
    熊孩子CEO阅读 1,366评论 0 2
  • 学习缘由 Handlebars模板引擎从去年就关注了,因为使用类HTML格式/类Vue/类Angular的语法我比...
    烈风裘阅读 4,841评论 0 3