对AngularJS实施的制表方法详解

本文阐述了AngularJS实现Tab标签的方式。分享给您参考,如下:

1。代码实现








* {
列表样式:无;
保证金:0;
填充:0;
}
tabnav {。
身高:131px;
宽度:450px;
职位:相对;
左缘:自动;
保证金:汽车;
边距:100px;
}
TabNav UL li {。
浮点数:左;
背景:-webkit-gradient(线性,左上,左下,从(# fefefe),以(# ededed));
边境:1px solid # CCC;
填料:5px 0;
宽度:100px;
文本对齐:中心;
margin-left: - 1px;
职位:相对;
光标:指针;
}
TabCon {。
位置:绝对;
左:- 1px;
上图:30px;
边境:1px solid # CCC;
边界顶:无;
宽度:403px;
身高:100px;
}
TabNav UL li。主动{
背景:# ffffff;
边界底部:无;
}






许嵩
周杰伦
林俊杰
陈奕迅


断桥、百度、幻听、幻想
红尘客栈,牛仔很忙,给我一首歌时间,听妈妈的话。
风吹过夏天,南方,一千年后。
十年来,Kingmv,夸张




VaR的应用= angular.module('app{ });
App.controller('tabcontroller功能(范围){
VaR VM = scope.vm美元;
});






两。效果预览



三。实现原理

标签的内容显示或隐藏的activetab价值决定的,而这个价值高于NG点击指令集的标签,当相应的选项卡的内容显示,点击按钮添加样式,虽然它也可以实现内容的标签,但缺点是标签的内容固定的,不能改变,我们将改变上面的代码为以下形式

四、逆转








* {
列表样式:无;
保证金:0;
填充:0;
}
tabnav {。
身高:131px;
职位:相对;
左:100px保证金;
边距:100px;
}
{ tabnav ul。
浮点数:左;
背景:-webkit-gradient(线性,左上,左下,从(# fefefe),以(# ededed));
边境:1px solid # CCC;
填料:5px 0;
宽度:100px;
文本对齐:中心;
margin-left: - 1px;
职位:相对;
光标:指针;
}
TabCon {。
位置:绝对;
左:- 1px;
上图:30px;
边境:1px solid # CCC;
边界顶:无;
宽度:403px;
身高:100px;
}
TabNav UL li。主动{
背景:# ffffff;
边界底部:无;
}






{项目。列表}


{项目} }




VaR的应用= angular.module('app{ });
App.controller('tabcontroller功能(范围){
$范围。
{列表:许嵩
{列表:周杰伦
{列表:林俊杰
{列表:陈奕迅
};
Var selected=$scope.selected;
范围=函数(索引){
范围=选定的=索引;
};
});






注意:这个数组中的VM是我们自己定义的错误数据的数量(数据实际上是可以从后台获得的,然后是)通过NG重复指令循环,我们遍历VM内部的数据,进入页面,$ index是每个内容对象的索引值。

更多的读者在AngularJS相关内容有兴趣的可以看看这个网站的主题:AngularJS指令操作技巧总结

希望这篇文章能帮助的AngularJS程序设计。