AngularJS - ngRepeat显示选中的行为活动状态
AngularJS - ngRepeat to show selected row as active
我一直在努力与ng-repeat
显示选定的行为活动。
任何帮助都将非常感激。请在这里找到Plukrhttp://plnkr.co/edit/PXgoCkqcKrZKPakjvlvc?p=preview
请注意,当我在导航栏菜单上使用时,我已经成功地做到了这一点,在HTML中我有
ng-class="{'active' : setActive('/blah')}">
在控制器中我有
$scope.setActive = function (loc) {
return loc === $location.path();
};
但这显然不适合我。
可以添加
ng-class="{active:item == selected}"
到你的<a>
项目
http://plnkr.co/edit/gwhKwFkpTaA4EWJ8vrAO?p =预览
使用
ng-class="{'active':activeItem(item)}"
然后在你的脚本:
$scope.activeItem=function(item){
return item.$id == $scope.selected.$id
}
plnkr
相关文章:
- 在Angular 2中布线期间保持零部件处于活动状态
- 如何使bxslider仅在移动视图中处于活动状态
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- 使用纯javascript而非jquery使所选选项卡处于活动状态并保持非活动状态
- 我如何为列出的选项卡元素编写一个Protractor测试,它会检查它是否's是否处于活动状态
- 返回上一页时,Javascript仍处于活动状态
- Angular+bootstrap ui,检查当前选项卡是否已处于活动状态
- 按钮处于活动状态,焦点无法在Mac FireFox上工作
- 禁用永久活动状态
- 单击我网站中的链接时打开新选项卡,保持当前选项卡处于活动状态
- 网页在等待 AJAX 响应时变为非活动状态
- 广告拦截处于活动状态,然后不要打开超链接到新标签
- 如何创建至少 1 个框处于活动状态的复选框列表
- 如何使按钮具有 :活动状态 1 秒
- JQuery UI 1.11 将选项卡设置为活动状态
- 如何获取链接以保持活动状态
- 限制 .live() 函数在 JavaScript 中变为活动状态的次数
- 如何在每次页面重新加载时更改渐变背景,同时保持光标位置元素处于活动状态
- 页面刷新后,所选选项卡处于非活动状态
- AngularJS - ngRepeat显示选中的行为活动状态