gpt4 book ai didi

angularjs - 我可以在 ngIf 语句中使用过滤器吗

转载 作者:行者123 更新时间:2023-12-02 23:03:56 27 4
gpt4 key购买 nike

有没有办法在 ng-if 语句中使用过滤器?

例如:

   <div ng-if="someVarString == ('someValue' | translate )">
<span>Hello</span>
</div>

注意:翻译过滤器返回一个字符串

我知道如何在 Controller 内执行此操作,但我想在 HTML 上使用

最佳答案

是的,有效。这是一个 plunkr:http://plnkr.co/edit/vpCzutMnEFlTWC9gceU3?p=preview

angular.module('plunker').filter('two', function() {
return function (input) { return 2; }
});

您的代码的等效项:

<div ng-if="2 == ('foobar' | two )">
<span>Hello</span>
</div>

所以你的问题一定在其他地方。

关于angularjs - 我可以在 ngIf 语句中使用过滤器吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31457972/

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