在菜单项上应用CSS单击

我在这里有一个小测试应用程序... http://jsfiddle.net/poppypoop/LMCC2/

我想知道如何用angular js实现相同的功能。最终将“活动”类添加到所选菜单项,同时将名称应用到下面的标题。在小提琴中,我已经使用jQuery完成了此操作,但是现在我想知道如何通过angularjs来完成此操作。

var app = angular.module("app", []);
function ctrl($scope, Data)
{

}

最好在指令或控制器中执行此操作吗?

朱Chu

您根本不需要设置类并在angular中修改HTML。相反,角度模型应该表示您的应用程序的数据,并使用数据绑定来更改与视图相关的属性,例如类等。

在您的情况下,该范围可能包含一个菜单项列表和一个用于保存当前活动项的属性。当单击菜单项时,活动项将更改。视图中的所有更改均由角度数据绑定处理...

$scope.items = ['Home', 'Tickets', 'Direct Deposit', 'activity',
                'Pay Rate Inquiry', 'Templates'];
$scope.activeItem = 'Home';
$scope.setActive = function (activeItem) {
    $scope.activeItem = activeItem;
};

看法

<div class="menu-container">
    <ul id="menu-ul" class="nav">
        <li ng-repeat="item in items">
            <a ng-class="{ active: item === selectedItem }" href="#" 
             ng-click="setActive(item)">{{ item }}</a>
        </li>
    </ul>
</div>
<div class="nav-selection">
    <span>{{ activeItem }}</span>
</div>

JsFiddle:http : //jsfiddle.net/xx7KF/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

模拟鼠标在Cocoa中的菜单项上的单击?

来自分类Dev

滑动菜单项上的活动开始单击

来自分类Dev

如何单击材料导航抽屉菜单项上的活动

来自分类Dev

如何在 Windows 上使用 Appium 和 Python 从应用程序菜单中单击菜单项?

来自分类Dev

CSS:底部的菜单项

来自分类Dev

处理弹出菜单项单击

来自分类Dev

JavaFX:右键单击菜单项

来自分类Dev

android:菜单项单击事件从片段

来自分类Dev

使整个菜单项都可单击

来自分类Dev

将鼠标悬停在动画菜单上,然后单击硒中的菜单项

来自分类Dev

当您单击移动设备上的菜单项之一时,菜单不会折叠

来自分类Dev

Bootstrap下拉菜单在菜单项上单击添加文本字段

来自分类Dev

HTML / CSS如何在单击菜单项时使菜单向上滑动?

来自分类Dev

单击菜单项时折叠或隐藏CSS下拉菜单

来自分类Dev

HTML / CSS单击菜单项时如何使菜单向上滑动?

来自分类Dev

macOS / Qt:禁用应用程序停靠菜单上的“退出”菜单项

来自分类Dev

在操作栏上显示菜单项

来自分类Dev

在ActionBar上显示菜单项

来自分类Dev

在菜单项上检索托盘位置

来自分类Dev

CSS菜单项未对齐

来自分类Dev

CSS 更改移动菜单项大小

来自分类Dev

Bootstrap 4导航栏下拉菜单项在移动设备上不可单击

来自分类Dev

识别鼠标单击与菜单项上的键盘快捷键

来自分类Dev

如何将活动班级添加到单击菜单项上的现有班级?

来自分类Dev

单击工具栏上的菜单项会显示一个列表视图

来自分类Dev

防止子元素在子菜单项单击上触发父事件

来自分类Dev

如何在不同文件管理器的右键单击上添加菜单项

来自分类Dev

jQuery上下文菜单项仅在文本上单击

来自分类Dev

单击工具栏上的菜单项会显示一个列表视图

Related 相关文章

  1. 1

    模拟鼠标在Cocoa中的菜单项上的单击?

  2. 2

    滑动菜单项上的活动开始单击

  3. 3

    如何单击材料导航抽屉菜单项上的活动

  4. 4

    如何在 Windows 上使用 Appium 和 Python 从应用程序菜单中单击菜单项?

  5. 5

    CSS:底部的菜单项

  6. 6

    处理弹出菜单项单击

  7. 7

    JavaFX:右键单击菜单项

  8. 8

    android:菜单项单击事件从片段

  9. 9

    使整个菜单项都可单击

  10. 10

    将鼠标悬停在动画菜单上,然后单击硒中的菜单项

  11. 11

    当您单击移动设备上的菜单项之一时,菜单不会折叠

  12. 12

    Bootstrap下拉菜单在菜单项上单击添加文本字段

  13. 13

    HTML / CSS如何在单击菜单项时使菜单向上滑动?

  14. 14

    单击菜单项时折叠或隐藏CSS下拉菜单

  15. 15

    HTML / CSS单击菜单项时如何使菜单向上滑动?

  16. 16

    macOS / Qt:禁用应用程序停靠菜单上的“退出”菜单项

  17. 17

    在操作栏上显示菜单项

  18. 18

    在ActionBar上显示菜单项

  19. 19

    在菜单项上检索托盘位置

  20. 20

    CSS菜单项未对齐

  21. 21

    CSS 更改移动菜单项大小

  22. 22

    Bootstrap 4导航栏下拉菜单项在移动设备上不可单击

  23. 23

    识别鼠标单击与菜单项上的键盘快捷键

  24. 24

    如何将活动班级添加到单击菜单项上的现有班级?

  25. 25

    单击工具栏上的菜单项会显示一个列表视图

  26. 26

    防止子元素在子菜单项单击上触发父事件

  27. 27

    如何在不同文件管理器的右键单击上添加菜单项

  28. 28

    jQuery上下文菜单项仅在文本上单击

  29. 29

    单击工具栏上的菜单项会显示一个列表视图

热门标签

归档