59得票3回答
AngularJS - 如何使用ng-repeat构建自定义过滤器以有条件地返回项目

我有一个ng-repeat循环打印列表项。我想编写一个自定义过滤器,以便仅在条件为真时打印列表项。 我似乎结构有误,因为变量似乎没有传递到过滤器中。 index.php <div ng-show="userDetails.username" class="nav"> ...

58得票13回答
在AngularJS中突出显示过滤结果

我正在使用AngularJS中的ng-repeat和filter,就像phones教程一样,但我想在页面上突出显示搜索结果。使用基本的jQuery,我会简单地在输入框键入时解析页面,但我想按照Angular的方式来实现它。有什么想法吗? 我的代码:<input id="search" ...

57得票3回答
如何在ngRepeat中突出显示所选行?

在Angular中,我找不到可以帮助我解决这个简单问题的东西。所有答案都是关于导航栏,而且会将路径与比较进行对比。 我使用列表和ngRepeat构建了一个动态表格。当我点击一行时,我试图给这一行分配一个CSS类名“selected”,以突出显示用户选择了这一行,并从之前突出显示的行中删除.s...

57得票3回答
Angular ng-repeat 条件性地将项目包装在元素中(在ng-repeat中分组项目)

我正在尝试使用条件将ng-repeat中的项目分组。 一个示例条件是将所有具有相同小时的元素分组。 数据:[ {name: 'AAA', time: '12:05'}, {name: 'BBB', time: '12:10'}, {name: 'CCC', time...

55得票4回答
Angular JS隐藏ng-repeat的第一个元素

如何隐藏ng-repeat的第一个元素?<div ng-repeat="item in items" ng-hide="true"> <div>{{ item.value }}</div> </div> 这种方法会隐藏整个ng-repea...

54得票4回答
传递参数给Angular ng-include

我正在尝试使用ng-include递归地显示元素的二叉树。 在这个例子中,ng-init="item = item.left" 和 ng-repeat="item in item.left" 有什么区别?在这个例子中,它们的行为完全相同,但是在我的项目中,我使用类似的代码时它们的行为不同。我...

52得票4回答
通过深层属性进行ngRepeat过滤器

如果我有一个包含对象作为属性值的复杂对象,如何按其中一个嵌套属性进行过滤? 这可以用OOB ng-repeat过滤器来完成吗? 数据 { Name: 'John Smith', Manager: { id: 123, Name: 'Bill Lumburg' ...

52得票3回答
在Angular中,如何将JSON对象/数组传递到指令中?

目前,我的应用程序有一个控制器,它接收一个JSON文件,然后使用“ng-repeat”迭代其中的数据。这一切都很好,但我还有一个指令需要遍历相同的JSON文件。这会带来问题,因为我不能在一页上两次请求相同的JSON文件(也不想这样做,因为这样效率很低)。如果我更改其中一个JSON文件的文件名,...

51得票9回答
ng-repeat指定起始索引

我该如何指定ng-repeat指令开始的索引而不是零呢? 我有一组结果,只需要指定起始位置,这个位置不同于零。

51得票2回答
$first in ngRepeat

我有一个数组$scope.items。 如果这个项目是ngRepeat的第一个项目,我想要添加CSS类in。 这是Angular可以完成的吗?一般来说我该如何处理Ajs中的布尔值?<div ng-repeat="item in items"> <div class=...