angular版选项卡

<!DOCTYPE html><html lang="en" ng-app="tab"><head>    <meta charset="UTF-8">    <title>Title</title>    <style>        *{            padding:0;            margin:0;            list-style: none;        }        #box1{            width:500px;            height:500px;            border:1px solid red;        }        #box1 input{            background: yellow;        }        #box1 .active{            background: red;        }        #box1 div{            width:300px;            height:300px;            background: red;            font-size: 50px;            text-align: center;            line-height: 300px;            display: none;        }        #box1 .show{            display: block;        }    </style>    <script src="angular.js"></script></head><body ng-controller="tabone">    <div id="box1" >        <input type="button" ng-repeat="json in arr" value="{{json.name}}" class="{{num == $index?‘active‘:‘‘}}" ng-click="fn($index)">        <div ng-repeat="json in arr" class="{{num == $index?‘show‘:‘‘}}">{{json.content}}</div>    </div>    <script>        var app = angular.module(‘tab‘,[]);        app.controller(‘tabone‘,function ($scope) {            $scope.num = 0;            $scope.arr = [                {‘name‘:‘按钮1‘,‘content‘:‘1‘},                {‘name‘:‘按钮2‘,‘content‘:‘2‘},                {‘name‘:‘按钮3‘,‘content‘:‘3‘}            ];            $scope.fn = function (n) {                $scope.num = n;            }        })    </script></body></html>
时间: 2024-11-06 08:25:29

angular版选项卡的相关文章

Angular页面选项卡切换要注意的toggleClass

在第一,第二篇随笔中写到的选项卡切换,我回头看了看发现缺少了一个很重要的部分,那就是toggleClass. //在js控制器中必须写明指令,要不然在页面写了toggle-class="active"也是会报错的!!! .directive('toggleClass', function(){ return { restrict: 'A', scope: { toggleClass: '@' }, link: function(scope, element,attrs){ elemen

面向对象版选项卡

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ padding:0; margin:0; list-style: none; } #box1,#box2,#box3{ width:500px; height:500px; border:1px so

普通版选项卡

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ padding:0; margin:0; list-style: none; } #box1{ width:500px; height:500px; border:1px solid red; } #

angular的跨域(angular百度下拉提示模拟)和angular选项卡

1.angular中$http的服务: $http.get(url,{params:{参数}}).success().error(); $http.post(url,{params:{参数}}).success().error(); $http.jsonp(url,{params:{wd:'',cb:'JSON_CALLBACK'}}).success().error(); 注意jsonp中cb在angular中规定只能使用JSON_CALLBAC $watch(谁,做什么,false): 谁指

使用angular帮你实现拖拽

拖拽有多种写法,在这里就看一看angular版的拖拽. <!DOCTYPE html> <html ng-app="myApp"> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box{ width: 100px; height: 100px; background:

写了一个基于React+Redux的仿Github进度条

曾经实现过Angular版,这次感觉用了高大上的React却写了更多的代码,需要的配置也更多了,有利有弊吧. 但这个“导航条问题”很有意思,涉及到在Redux中写timer,其实我很困惑,到底如何完美模拟用户的页面加载, 貌似浏览器并没有提供进度API,只能以这样拙劣的方式进行模拟,有兴趣的朋友不妨与我交流. 代码附上: LoadingBar.jsx import React, { Component, PropTypes } from 'react'; import { connect } f

ReactJS实现的通用分页组件

大家多少都自己写过各种版本的分页工具条吧,像纯服务版的,纯jsWeb板的,Angular版的,因为这个基础得不能再基础的功能太多地方都会用到,下面我给出以个用ReactJS实现的版本,首先上图看下效果:    注意这个组件需要ES6环境,最好使用NodeJS结合Webpack来打包:webpack --display-error-details --config webpack.config.js 此React版分页组件请亲们结合redux来使用比较方便,UI = Fn(State)    基本

用angular中的ng-repeat和ng-show来实现tab选项卡

虽然我们可以用angular中的路由来做tab选项卡,但是那会让我们建立很多的页面来引入,或者建立 <script type="text/ng-template" id="news"></script>来装内容,我认为都比较麻烦.所以我是使用angular中的json和angular中的ng-show来做选项卡的. 话不多说,上代码 html部分 <!--设置nav导航栏--> <ul> <!--nav中的导航栏

Angular选项卡

前几天我发的东西,可能对于没有基础的人很难理解,那么今天,咱们就发点简单点的东西吧! Angular显示隐藏,选项卡! 还是那句话,话不多说,上代码: 1 <!DOCTYPE html> 2 <html ng-app="myApp"> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <style type="text/c