angular:数据、属性、事件的绑定与使用

项目准备

ng n npPro2 --standalone=false命令创建一个angular项目。

再使用ng g c my01命令创建一个组件。

现在项目的文件布局:
在这里插入图片描述

在根组件app.component.html中引用刚创建的组件:
在这里插入图片描述

简单数据类型展现

左侧窗口是组件的ts文件,右侧窗口是组件的html文件:
在这里插入图片描述

展示:
在这里插入图片描述

数组数据展现

在这里插入图片描述

展示效果:
在这里插入图片描述

对象类型数据展示

在这里插入图片描述

展示效果:
在这里插入图片描述

{{}}支持数学运算符

在这里插入图片描述

展示结果:
在这里插入图片描述

{{}}支持比较运算符

在这里插入图片描述

展示结果:
在这里插入图片描述

{{}}支持三元运算符

在这里插入图片描述

展示结果:
在这里插入图片描述

{{}}支持逻辑运算符

在这里插入图片描述

展示结果:
在这里插入图片描述

{{}}支持使用对象方法、类中的方法

在这里插入图片描述

展示结果:
在这里插入图片描述

点击事件

在这里插入图片描述

展示结果:
在这里插入图片描述

点击按钮:
在这里插入图片描述

属性的绑定

在这里插入图片描述

把鼠标放上去,给出提示:
在这里插入图片描述

在这里插入图片描述

特殊的属性:用于显示html

在这里插入图片描述

展示结果:
在这里插入图片描述

双向数据绑定

ng默认不加载双向数据绑定功能,必须人为手动开启此功能,才能进行数据绑定。
在全局配置文件中开启双向数据绑定功能,全局配置文件是app.module.ts。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

展示结果:
在这里插入图片描述

修改输入框的内容,输入框下方的内容也会随着改变(如果没有生效,就重启下服务器):
在这里插入图片描述

样式属性:class与style的使用

ngStyle的写法

在这里插入图片描述

展示结果:
在这里插入图片描述

每点击一次按钮,字体就增大1:
在这里插入图片描述

ngClass的写法

在这里插入图片描述

当danger是true的时候,样式生效:
在这里插入图片描述

在这里插入图片描述

当danger是false的时候,样式不生效:
在这里插入图片描述

在这里插入图片描述

开始展示效果:
在这里插入图片描述

点击按钮增大文字,超过有一定值的时候,按钮的样式就改变了:
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值