如何根据特定值显示 Angular 控制器数据

B. 埃里克森

我试图根据特定值显示来自我的角度控制器的数据,在这种情况下是一周中的几天。这是我的控制器:

app.controller("ExerciseCtrl", function($scope){
    var exercise_arr = [
        {
            name: "Bicep Curl",
            weight: 30,
            day: "Monday"
        },
        {
            name: "Bench Press",
            weight: 140,
            day: "Tuesday"
        },
        {
            name: "Squats",
            weight: 140,
            day: "Thursday"
        }
    ];

    $scope.exercises = exercise_arr;
});

现在在我的 HTML 中,我将为一周中的每一天创建一个选项卡。我如何只显示控制器数据的日期和相应的星期几的选项卡?

<ul class="nav nav-pills">
    <li><a href="#">Sunday</a></li>
    <li><a href="#">Monday</a></li>
    <li><a href="#">Tuesday</a></li>
    <li><a href="#">Wednesday</a></li>
    <li><a href="#">Thursday</a></li>
    <li><a href="#">Friday</a></li>
    <li><a href="#">Saturday</a></li>
</ul>

<div ng-controller="ExerciseCtrl">
    <ul ng-repeat="exercise in exercises">
        <li>
            {{exercise}}
        </li>
    </ul>
</div>

所以我最终想要的是,当我单击“星期一”选项卡时,我只想要具有星期一等日值的控制器数据。提前感谢您的帮助!

哈迪

尝试使用这样的过滤器。

var app = angular.module('anApp', []);
app.controller('ctrl', function($scope) {
  var exercise_arr = [
        {
            name: "Bicep Curl",
            weight: 30,
            day: "Monday"
        },
        {
            name: "Bench Press",
            weight: 140,
            day: "Tuesday"
        },
        {
            name: "Squats",
            weight: 140,
            day: "Thursday"
        }
    ];

    $scope.exercises = exercise_arr;
    $scope.setFilter = function(filter){
      $scope.filterDay = filter;
    }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0/angular.min.js"></script>

<div ng-app="anApp" ng-controller="ctrl">
<ul class="nav nav-pills">
    <li ng-repeat="item in exercises"><a href="#" ng-click="setFilter(item.day)">{{item.day}}</a></li>
</ul>

<div >
    <ul ng-repeat="exercise in exercises | filter:{day:filterDay}">
        <li>
            {{exercise.name}}
        </li>
    </ul>
</div>

</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Angular JS的子控制器中访问父控制器数据

来自分类Dev

Angular控制器不显示对象数组数据

来自分类Dev

使用Angular控制器显示来自API的JSON数据

来自分类Dev

Angular控制器不显示对象数组数据

来自分类Dev

如何使用angular2显示来自mvc控制器的数据

来自分类Dev

如何将值发布到控制器以接收数据以查看 Angular 5+?

来自分类Dev

Angular,控制器和服务交互以显示json数据

来自分类Dev

如何以“正确”的方式内联初始化angular.js控制器数据

来自分类Dev

如何在Angular JS中将数据从工厂传递到控制器?

来自分类Dev

如何使用Angular2将数据发送到ASP.NET控制器

来自分类Dev

如何使用Angular服务跨控制器/页面共享数据?

来自分类Dev

如何将JSON数据从C#控制器传递到angular js?

来自分类Dev

Angular1 兄弟控制器如何访问彼此的数据

来自分类Dev

无法获得简单的Angular控制器来显示值

来自分类Dev

Angular Js:单击按钮可从两个控制器获取数据并在第三个控制器中显示

来自分类Dev

如何从Angular控制器中的Phonegap插件访问值?

来自分类Dev

Angular.js:如何从模态控制器和指令控制器访问主控制器

来自分类Dev

Angular JS指令特定的控制器和父控制器

来自分类Dev

Angular JS指令特定的控制器和父控制器

来自分类Dev

Angular.js最佳实践-扩展控制器,覆盖控制器默认值

来自分类Dev

Angular.js最佳实践-扩展控制器,覆盖控制器默认值

来自分类Dev

在Angular中,如何从控制器内部找到“调用”控制器的路由?

来自分类Dev

如何在Angular的父控制器中访问子控制器作用域?

来自分类Dev

如何从控制器打开和设置控制器Mobile-Angular模态

来自分类Dev

Angular.js对已过滤的数据进行分页并显示总项目,而无需在视图/控制器中重复代码

来自分类Dev

Angular.js对已过滤的数据进行分页并显示总项目,而无需在视图/控制器中重复代码

来自分类Dev

角度控制器不显示数据

来自分类Dev

如何根据特定值显示数据

来自分类Dev

Angular JS:控制器属性未在html中显示

Related 相关文章

  1. 1

    如何在Angular JS的子控制器中访问父控制器数据

  2. 2

    Angular控制器不显示对象数组数据

  3. 3

    使用Angular控制器显示来自API的JSON数据

  4. 4

    Angular控制器不显示对象数组数据

  5. 5

    如何使用angular2显示来自mvc控制器的数据

  6. 6

    如何将值发布到控制器以接收数据以查看 Angular 5+?

  7. 7

    Angular,控制器和服务交互以显示json数据

  8. 8

    如何以“正确”的方式内联初始化angular.js控制器数据

  9. 9

    如何在Angular JS中将数据从工厂传递到控制器?

  10. 10

    如何使用Angular2将数据发送到ASP.NET控制器

  11. 11

    如何使用Angular服务跨控制器/页面共享数据?

  12. 12

    如何将JSON数据从C#控制器传递到angular js?

  13. 13

    Angular1 兄弟控制器如何访问彼此的数据

  14. 14

    无法获得简单的Angular控制器来显示值

  15. 15

    Angular Js:单击按钮可从两个控制器获取数据并在第三个控制器中显示

  16. 16

    如何从Angular控制器中的Phonegap插件访问值?

  17. 17

    Angular.js:如何从模态控制器和指令控制器访问主控制器

  18. 18

    Angular JS指令特定的控制器和父控制器

  19. 19

    Angular JS指令特定的控制器和父控制器

  20. 20

    Angular.js最佳实践-扩展控制器,覆盖控制器默认值

  21. 21

    Angular.js最佳实践-扩展控制器,覆盖控制器默认值

  22. 22

    在Angular中,如何从控制器内部找到“调用”控制器的路由?

  23. 23

    如何在Angular的父控制器中访问子控制器作用域?

  24. 24

    如何从控制器打开和设置控制器Mobile-Angular模态

  25. 25

    Angular.js对已过滤的数据进行分页并显示总项目,而无需在视图/控制器中重复代码

  26. 26

    Angular.js对已过滤的数据进行分页并显示总项目,而无需在视图/控制器中重复代码

  27. 27

    角度控制器不显示数据

  28. 28

    如何根据特定值显示数据

  29. 29

    Angular JS:控制器属性未在html中显示

热门标签

归档