我已经安装了MEAN 堆栈。
<!-- 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}">