angularjs实现选项卡实例

Posted 爱喝酸奶的吃货

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angularjs实现选项卡实例相关的知识,希望对你有一定的参考价值。

注意:事件、循环、赋值在一起就出错

具体实现:

<!DOCTYPE html>
<html ng-app="test">

<head>
    <title>选项卡实例</title>
    <script src="js/angular.js" charset="utf-8"></script>
    <style type="text/css">
        .box button{
            background-color: #ccc;
        }
        .box button.active{
            background-color: pink;
        }
        .box div{
            width: 200px;
            height: 200px;
            background-color: #ccc;
            border:1px solid black;
            display: none;
        }
        .box div.cur{
            display: block;
        }
    </style>
    <script type="text/javascript">
    let mod = angular.module(test, []);
    mod.controller(main, function($scope) {
        $scope.now = 0;
        $scope.item = {
            按钮1: 111111,
            按钮2: 222222,
            按钮3: 333333,
            按钮4: 444444,
        };
        $scope.setNowFun=function(index){
            $scope.now=index;
        }
        // 事件、循环、赋值在一起就出错
    });
    </script>
</head>

<body ng-controller="main">
    <div class="box">
        <button ng-repeat="(k,v) in item" class="{{$index==now?‘active‘:‘‘}}" ng-click="setNowFun($index)">{{k}}</button>
        <div ng-repeat="v in item" class="{{$index==now?‘cur‘:‘‘}}">{{v}}</div>
    </div>
</body>

</html>

 

以上是关于angularjs实现选项卡实例的主要内容,如果未能解决你的问题,请参考以下文章

选项卡执行android中下一个片段中存在的代码

如果在 2 个浏览器选项卡上,Angularjs 通知显示两次

从父片段到选项卡片段的接口侦听器不起作用

选项卡片段内的卡片视图

jquery实现的选项卡的嵌套代码实例

删除选项卡时在 ActionBar 选项卡片段中运行代码