AngularJs-如果模型为真,则返回字符串的过滤器
我试图找出如何制作一个过滤器,如果通过作用域传入的模型为true,该过滤器将回显一个值 例如,我的数据库将true或false返回给:thing.hearted。我想要一个过滤器,将回声“hearted”如果事情。hearted==真。理想情况下,其工作原理如下: {{thing.hearted}heartedFilter}AngularJs-如果模型为真,则返回字符串的过滤器,angularjs,filter,directive,Angularjs,Filter,Directive,我试图找出如何制作一个过滤器,如果通过作用域传入的模型为true,该过滤器将回显一个值 例如,我的数据库将true或false返回给:thing.hearted。我想要一个过滤器,将回声“hearted”如果事情。hearted==真。理想情况下,其工作原理如下: {{thing.hearted}heartedFilter} 这可能吗?是的,你可以这样做 angular.module('MyModule', []). filter('heartedFilter', function() {
这可能吗?是的,你可以这样做
angular.module('MyModule', []).
filter('heartedFilter', function() {
return function(input) {
if(input === true)
return "hearted"
return "";
}
});