gpt4 book ai didi

angularjs - 如何使用多个参数调用 Angular.js 过滤器?

转载 作者:行者123 更新时间:2023-12-03 04:01:27 25 4
gpt4 key购买 nike

来自 documentation ,我们可以调用一个过滤器,例如 date像这样:

{{ myDateInScope | date: 'yyyy-MM-dd' }}

这里的日期是一个带有一个参数的过滤器。

从模板和 JavaScript 代码中调用具有更多参数的过滤器的语法是什么?

最佳答案

在模板中,您可以使用冒号分隔过滤器参数。

{{ yourExpression | yourFilter: arg1:arg2:... }}

在 Javascript 中,您将其称为

$filter('yourFilter')(yourExpression, arg1, arg2, ...)

orderBy中其实隐藏着一个例子过滤文档。

<小时/>

示例:

假设您制作了一个可以用正则表达式替换内容的过滤器:

myApp.filter("regexReplace", function() { // register new filter

return function(input, searchRegex, replaceRegex) { // filter arguments

return input.replace(RegExp(searchRegex), replaceRegex); // implementation

};
});

在模板中调用以审查所有数字:

<p>{{ myText | regexReplace: '[0-9]':'X' }}</p>

关于angularjs - 如何使用多个参数调用 Angular.js 过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16227325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com