我正试图通过我的同事解析一个Angular应用程序(我是一个Angular noob),我看到以下代码:
(function () {
'use strict';
angular.module("myApp")
.filter('someThing', someThing)
...
function someThing() {
console.log();
}
})
问题:.filter在这段代码中究竟做了什么?请给我一个非常简单的解释。它似乎没有使函数执行。
答案 0 :(得分:0)
Angular中的过滤器用于格式化数据以使用户看起来更好。有一些内置过滤器,例如number
和currency
,但您可以在示例中创建自己的过滤器。
使用|
字符应用过滤器。如果你在html中使用{{ someData | uppercase}}
,它会将someData转换为大写,然后再显示给用户。
在此处阅读更多内容:https://docs.angularjs.org/api/ng/service/$filterhttps://docs.angularjs.org/api/ng/service/$filter