素材巴巴 > 程序开发 >

Angular笔记 1:组件/模板

程序开发 2023-09-03 19:12:39

视频来源:https://www.bilibili.com/video/BV1bt411e71b/?p=3
纯学习笔记,侵删。

@ ngList

1.组件里面的模板绑定数据

1.1 定义数据+绑定数据

1.1.1 publiuc可以省去,默认public;
在这里插入图片描述
1.1.2 建议在定义时写上数据类型:如下

在这里插入图片描述

两层花括号绑定数据
在这里插入图片描述
效果:
在这里插入图片描述
推荐全写 写全

1.3 声明属性的几种方式

在这里插入图片描述

1.4 object类型
在这里插入图片描述
在这里插入图片描述
1.6 定义不赋值,构造函数或方法中赋值
定义不赋值:(与上面例子同样位置,oonit里)
在这里插入图片描述
构造函数中通过this来赋值:

在这里插入图片描述
用法:
在这里插入图片描述

1.7 获取属性的值和改变属性的值
msg赋值看1.1.2图;
console在后台看 浏览器不显示
在这里插入图片描述

2. 模板里面绑定属性

2.1 绑定静态属性

在这里插入图片描述
在这里插入图片描述

2.2 属性来自动态数据 用中括号包起来

在这里插入图片描述
html中
在这里插入图片描述
效果
在这里插入图片描述

2.3 绑定html

在这里插入图片描述
没解析
在这里插入图片描述
解析方法 用innerHTML
在这里插入图片描述

3 模板里允许做简单的运算

在这里插入图片描述

4 数据循环 数组

4.1 定义数组

在这里插入图片描述

4.2 渲染数组 固定写法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ol有序列表

4.3 只定义类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第二种定义方法 和上面一样
在这里插入图片描述

4.4 比较复杂的数组 用户列表

在这里插入图片描述
循环

在这里插入图片描述
在这里插入图片描述

4.5 更复杂的数组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. 引入图片

先把图片复制到静态资源里

5.1 引入本地图片

在这里插入图片描述

5.2 业务逻辑定义的 渲染过在这里插入图片描述

在这里插入图片描述

5.3 循环数据

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

循环数据获取索引

在这里插入图片描述
在这里插入图片描述

5.4 判断语句*ngIf

例一:
在这里插入图片描述
在这里插入图片描述
例二:
在这里插入图片描述
在这里插入图片描述

5.5 判断语句*ngSwitch在这里插入图片描述例一

在这里插入图片描述
在这里插入图片描述

显示已经支付

5.6 ngClass

在这里插入图片描述

在这里插入图片描述
如果为ture那么red

在这里插入图片描述
在这里插入图片描述
还可以用后台判断

在这里插入图片描述
循环数组上色 也可以用ngIF
在这里插入图片描述
在这里插入图片描述

5.7 ngStyle

在这里插入图片描述要加引号 不然识别成数据了
另一种用法
在这里插入图片描述

在这里插入图片描述

6. 管道

提供
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
改进
在这里插入图片描述
在这里插入图片描述

7 执行事件

在这里插入图片描述
方法与方法之间不用,逗号
在这里插入图片描述
在这里插入图片描述

获取数据
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

执行方法改变属性里的数据
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

8 表单事件 事件对象

在这里插入图片描述
固定写法
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

keyDown会慢一拍,改为KeyUP

在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一点变红了

9.双向数据绑定-mvvm

只针对表单

9.1 第一步:引入fromsModule/第二步 声明

在这里插入图片描述

9.2 使用

在这里插入图片描述
例:v改变 影响M
在这里插入图片描述
在这里插入图片描述

例:M改变 影响V
在这里插入图片描述
刷新就会出来:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


标签:

上一篇: 【angularjs】1.6.5版本路由问题 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。