如何在angularJS中过滤多个值(或 *** 作)

如何在angularJS中过滤多个值(或 *** 作),第1张

如何在angularJS中过滤多个值(或 *** 作)

我只是创建一个自定义过滤器。他们并不难。

angular.module('myFilters', []).  filter('bygenre', function() {    return function(movies,genres) {      var out = [];      // Filter logic here, adding matches to the out var.      return out;    }  });
模板:
<h1>Movies</h1><div ng-init="movies = [          {title:'Man on the Moon', genre:'action'},          {title:'Meet the Robinsons', genre:'family'},          {title:'Sphere', genre:'action'}       ];" /><input type="checkbox" ng-model="genrefilters.action" />Action<br /><input type="checkbox" ng-model="genrefilters.family" />Family<br />{{genrefilters.action}}::{{genrefilters.family}}<ul>    <li ng-repeat="movie in movies | bygenre:genrefilters">{{movie.title}}: {{movie.genre}}</li></ul>

*链接 *编辑 在这里:创建角度过滤器

更新 :这是一个小提琴,有我的建议的确切演示



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5642017.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存