【发布时间】:2014-07-13 19:51:03
【问题描述】:
我已经安装了MEAN stack。
<!-- public/views/header.html -->
<li data-ng-repeat="item in menu" data-ng-show="global.user" ui-route="/{{item.link}}" ng-class="{active: $uiRoute}">
通知ui-route="/{{item.link}}" ng-class="{active: $uiRoute}"
当我这样做时
/* public/css/common.css */
.active {
color: red !important;
}
当我在活动页面上时,菜单中的链接没有突出显示。如何突出显示当前页面?
如果突出显示不起作用,他们为什么要把 ui-route="/{{item.link}}" ng-class="{active: $uiRoute}" 放在那里?一厢情愿?
更新
最新版本的 Mean.IO 说明了这一点。它还使用了最新版本的 Angular UI-Router
<li data-ng-repeat="item in menus.main" ui-route="/{{item.link}}" ng-class="{active: $uiRoute}">
【问题讨论】:
-
似乎缺少某些部分,应该类似于
{active: $uiRoute==item.link} -
刚试过。没有骰子。好建议!让想法不断涌现:D
标签: angularjs mean-stack mean.io