【发布时间】:2017-02-13 15:26:12
【问题描述】:
我想在单击特定 div 时更改 div 的背景颜色。 div 放置在滑块面板中。例如,如果我单击主页,滑块会被隐藏并且主页面板会打开。同样,当我打开滑块时,应该保留背景颜色以表示我在主页面板中。我尝试使用 ng-style 和 ng-class,但它不起作用。
<div class="menu-grid-con all-icons">
<div class="row">
<div class="col col-50 text-center" ng-click="menu.onHomeButtonClick()">
<img src="images/iconHome.png" class="menu-icons">
<br> <!-- TODO: to change -->
<p translate="MENU_HOME" class="menu-icon-text"></p>
</div>
<div
class="col col-50 text-center"
ng-click="menu.onFlyerButtonClick()"
ng-style={"background-color:blue;} "
>
<img src="images/iconWeeklyFlyer.png" class="menu-weekly-flyer-icons">
<br> <!-- TODO: to change -->
<p translate="MENU_WEEKLY" class="menu-icon-text"></p>
</div>
</div>
</div>
【问题讨论】:
-
你能提供 fiddle 你试过的东西吗
-
我也尝试添加 ng-class。但是 bg 颜色没有反映在 div 中。
标签: angularjs background-color angularjs-ng-click