2014-11-23 37 views
0

我的Angular應用教導孩子們如何烹飪。該應用程序的主屏幕是廚房。角度有效的菜單項,但與路由無關

在左邊,用戶可以選擇他們想要添加的成分的食物類別。然後,在下一欄中,他們可以選擇特定的食物。

例如,如果他們想看到所有的香料,他們點擊「香料」,然後將精確的香料拖入鍋中。

我的問題是,如何讓「Spices」按鈕在使用時突出顯示?

我見過一些類似的問題,但它們都與路由有關。這是不相關的路由(即頁面沒有改變)

Kitchen Pantry App

+0

檢查ng類時,可以使用ng-class指令設置條件類。 https://docs.angularjs.org/api/ng/directive/ngClass。提供關於你的控制器結構的更多細節所以我可以提供更多的細節 – Asik 2014-11-23 10:38:26

回答

1

使用ng-class切換某種基於什麼是你的唯一的數據'selected'類的,當你點擊那個特定的菜單項。它可能是這個樣子:

<a ng-click="items = spices" ng-class="{selected: (items === spices)}">Spices</a> 

然後你只需要創建一個樣式爲您.selected項目。