AngularJS 过滤器
过滤器用于修改数据。它们可以在表达式或指令中使用管道符(|)进行组合。下面的列表显示了常用的过滤器。
序号 | 名称及描述 |
---|---|
1 | uppercase 将文本转换为大写文本。 |
2 | lowercase 将文本转换为小写文本。 |
3 | currency 将文本格式化为货币格式。 |
4 | filter 根据提供的条件将数组筛选为子集。 |
5 | orderby 根据提供的条件对数组进行排序。 |
大写过滤器
使用管道字符将大写过滤器添加到表达式中。在这里,我们已将大写过滤器添加到打印学生姓名的表达式中,使其以全大写字母显示。
小写过滤器
使用管道符号将小写过滤器添加到表达式中。在这里,我们添加了小写过滤器来打印学生姓名的全部小写字母。
货币过滤器
使用竖线字符,为返回数字的表达式添加货币过滤器。在这里,我们通过货币格式化添加了货币过滤器来打印费用。
筛选
为了只显示所需的科目,我们使用subjectName作为筛选器。
OrderBy筛选器
要按照分数对科目进行排序,我们使用orderBy marks。
示例
以下示例展示了使用上述所有过滤器的方式。
testAngularJS.htm
输出
在 web 浏览器中打开文件 testAngularJS.htm 查看结果。