如何在AngularJS中动态分配过滤器

naCheex

我想用以下角色过滤球员,它们是html:

 <li role="presentation" ng-repeat="x in availablePlayers | unique:'PlayerRole'" >
    <a href="#pg" aria-controls="pg" role="tab" data-toggle="tab" ng-model="player.PlayerRole">{{x.PlayerRole}}</a>
</li>

这是球员名单

 <tr ng-repeat="x in availablePlayers | filter:player">
            <td data-title="POS">{{x.PlayerRole}}</td>
            <td data-title="Player"><a href="#" class="exclamation">{{x.PlayerName}}</a></td>
            <td data-title="OPP">BOS <span class="white-color">vs</span> Cle</td>
            <td data-title="played">6</td>
            <td data-title="FPPG">42.3</td>
            <td data-title="SALARY"><span class="red-color">${{x.Price}}</span></td>
            <td data-title=""><a href="#"><img src="<?php echo $GLOBALS['RootURL'] ?>images/plus.png" alt="plus"/></a></td>
        </tr>

您可以调用$scope functionin过滤器属性。这是我做的一个矮人

<div ng-app>
  <div ng-controller="MainCtrl">

      <hr>
          <a ng-click="setFilter('John');">Set filter "John"</a>
      <hr>

      <table class="table">
        <tr><th>Name</th><th>Phone</th></tr>
        <tr ng-repeat="friend in friends | filter:getFilter()">
          <td>{{friend.name}}</td>
          <td>{{friend.phone}}</td>
        </tr>
      </table>
  </div>
</div>

和您的范围:

function MainCtrl($scope, $http) {
    $scope.friends = [{name:'John', phone:'555-1276'},
                      {name:'Mary', phone:'800-BIG-MARY'},
                      {name:'Mike', phone:'555-4321'},
                      {name:'Adam', phone:'555-5678'},
                      {name:'Julie', phone:'555-8765'}];

    $scope.filter = "";

    $scope.getFilter = function () {
        return $scope.filter;
    };  

    $scope.setFilter = function (filter) {
        $scope.filter = filter;
    };
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Excel中创建动态过滤器?

来自分类Dev

如何在SSRS中设置动态过滤器

来自分类Dev

如何在Excel中创建动态过滤器?

来自分类Dev

如何在angularjs中制作全文组合过滤器

来自分类Dev

如何在Angularjs中创建过滤器?

来自分类Dev

动态AngularJS过滤器

来自分类Dev

如何在AngularJS中为另一个过滤器DI一个过滤器?

来自分类Dev

在AngularJS中动态使用orderBy过滤器

来自分类Dev

基于angularjs中过滤器的动态列

来自分类Dev

基于angularjs中过滤器的动态列

来自分类Dev

在 AngularJS 中,如何在过滤器过滤函数中使用参数?

来自分类Dev

如何在C ++中访问动态分配的矩阵?

来自分类Dev

如何在Django集合中动态分配别名?

来自分类Dev

如何在C中动态分配静态存储?

来自分类Dev

如何在React中动态分配属性?

来自分类Dev

如何在函数中动态分配内存?

来自分类Dev

如何在C ++中引用动态分配的字符数组

来自分类Dev

如何在nicolaskruchtenivottable.js中动态应用过滤器

来自分类Dev

如何在Flask中为动态生成的jinja2模板注册过滤器?

来自分类Dev

如何在angular.js中动态应用自定义过滤器?

来自分类Dev

如何在React JS中创建动态搜索过滤器?

来自分类Dev

重复+单击+动态过滤器的AngularJS

来自分类Dev

如何在AngularJS中注册过滤器?

来自分类Dev

AngularJS:如何在过滤器中使用$ http

来自分类Dev

AngularJS:如何在指令中使用货币过滤器?

来自分类Dev

如何在嵌套属性上制作AngularJS过滤器

来自分类Dev

如何在初始化时重置AngularJs过滤器

来自分类Dev

如何在Angularjs中使用过滤器?

来自分类Dev

如何在angularjs中使用过滤器

Related 相关文章

热门标签

归档