是否可以通过包含在另一个数组中来过滤angular.js?

是否可以通过包含在另一个数组中来过滤angular.js?,第1张

是否可以通过包含在另一个数组中来过滤angular.js?

您应该尝试这样的事情:

JS:

angular.module('Test', []);function Ctrl($scope) {  $scope.letters = [    {id: 'a'},    {id: 'b'},    {id: 'c'}  ];  $scope.filterBy = ['b', 'c', 'd'];  $scope.filteredLetters = function () {    return $scope.letters.filter(function (letter) {      return $scope.filterBy.indexOf(letter.id) !== -1;    });  };}Ctrl.$inject = ['$scope'];

HTML:

<div ng-repeat='letter in filteredLetters(letters)'>{{letter.id}}</div>

您可以尝试现场示例



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

原文地址:https://54852.com/zaji/5642040.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存