javascript - AngularJS - ngRepeat 将所选行显示为事件状态

标签 javascript angularjs

我一直在努力使用ng-repeat来将所选行显示为事件状态。

任何帮助将不胜感激。请在这里找到 Plukr http://plnkr.co/edit/PXgoCkqcKrZKPakjvlvc?p=preview

请注意,当我在 HTML 中的导航栏菜单上使用时,我已经成功地做到了这一点

ng-class="{'active' : setActive('/blah')}">

在我的 Controller 中

$scope.setActive = function (loc) {
    return loc === $location.path();
};

但这显然对我来说不起作用。

最佳答案

您可以添加

ng-class="{active:item == selected}"

给您的<a>项目

http://plnkr.co/edit/gwhKwFkpTaA4EWJ8vrAO?p=preview

关于javascript - AngularJS - ngRepeat 将所选行显示为事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24604890/

相关文章:

javascript - 未捕获的 TypeError : Object [object Object] has no method 'replace' with backbone. js 和 CoffeeScript

javascript - Angular ui 路由器单元测试(状态到 url)

angularjs - 当我格式化 html 中的内容时,orderBy 不起作用

javascript - 将 Ajax 数据获取到 Angular 网格中

javascript - Angular Create Dynamic 年份下拉列表

javascript - 有人可以解释以下代码的输出吗?

javascript - 如何在折叠导航栏中的 li 之间添加空间

javascript - 在非表单中按下 "enter"时按钮隐藏且可点击

javascript - jquery 查询参数解析 - 查询字符串中的 "="将查询字符串分解

angularjs - Angularstrap - 模态框