【问题标题】:AngularJs - Filter to echo a string if model is trueAngularJs - 如果模型为真,则过滤以回显字符串
【发布时间】:2013-10-01 00:56:21
【问题描述】:

我试图弄清楚如何制作一个过滤器,如果通过范围传入的模型为真,则该过滤器将回显一个值。

例如,我的数据库返回 true 或 false 到:thing.hearted。如果thing.hearted === true,我想要一个过滤器,它会回显“hearted”。理想情况下,它会像这样工作:

{{事情.心| heartedFilter}}

这可能吗?

【问题讨论】:

    标签: angularjs filter directive


    【解决方案1】:

    是的,你可以这样做。

    angular.module('MyModule', []).
      filter('heartedFilter', function() {
        return function(input) {
          if(input === true)
            return "hearted"
          return "";
        }
      });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多