如何在ng-if和变量中使用过滤器?

11 浏览
0 Comments

如何在ng-if和变量中使用过滤器?

在这个例子中,我在ng-repeat中使用了过滤器,但是如何在变量和ng-if中使用它呢?类似于:

{{languages.length | filter: {available: true}}}

ng-if="languages.length == 0 | filter: {available: true}"

请参考Fiddle


HTML

    总共有{{languages.length}}种语言。
    ??? 有{{languages.length}}种可用的语言。
    ??? 抱歉,没有可用的语言。
    
  1. {{language.name}}

AngularJS

$scope.languages = [
    {id:1, name:"德语", available: false},    
    {id:2, name:"英语", available: true},    
    {id:3, name:"法语", available: false},  
    {id:4, name:"意大利语", available: true},  
    {id:5, name:"西班牙语", available: false}
];

0