Angular中的常用过滤器和控制器

一、过滤器

1、概念
过滤器对数据进行处理、加工后显示数据

2、常用过滤器
(1)currency : 将数字格式化为货币格式
(2)filter :从数组项中选择一个子集
(3)lowercase :将字符串格式化为小写
(4)orderBy :根据某个表达式排列数组
(5)uppercase :将字符串格式化为大写

3、使用方式
(1)使用一个管道字符(|)添加到表达式和指令中
(2)示例:{{ 字段 | 过滤器 }}

二、控制器

1、指令
ng-controller: 定义了JavaScript 对象的应用程序控制器,用于控制Angular应用程序

2、相关知识
(1)angular应用程序由ng-app定义
(2)angular应用程序在<div>内运行处理
(3)ng-controller用于定义一个控制器,使用$scope对象调节

3、$scope
(1)$scope是一个应用对象/函数,相当于作用域/控制范围 来保存model对象
(2)$scope是视图html和javaScript相互沟通的桥梁/参数
(3)$scope有具体可用的方法和属性

4、$rootScope
(1)根作用域作用在ng-app指令包含的所有页面中
(2)作用在整个应用中,是各个controller中scope的公有通道和基础

你可能感兴趣的:(前端)