AngularJS中的选项卡式导航

时间:2013-03-17 10:52:55

标签: navigation angularjs

在AngularJS中,如何创建简单的选项卡式导航(单击选项卡切换内容)?

HTML:

<ul class="tabbed-navi">
    <li class="active">
        <a href="#one">Nav One</a>
    </li>
    <li>
        <a href="#two">Nav Two</a>
    </li>
    <li>
        <a href="#three">Nav Three</a>
    </li>
</ul>

<div class="active">
    Content One
</div>
<div>
    Content Two
</div>
<div>
    Content Three
</div>

我正在寻找一个简单的,适合初学者的例子,“下载这些其他东西然后......”

2 个答案:

答案 0 :(得分:2)

请参阅AngularJS主页,“创建组件”部分。该示例应用定义了两个指令:panetabs

有关其工作原理的其他说明,请参阅'this' vs $scope in AngularJS controllers

答案 1 :(得分:1)

也许是这样的......

<ul class="tabbed-navi">
    <li class="active">
        <a href ng-click="option=1">Nav One</a>
    </li>
    <li>
        <a href ng-click="option=2">Nav Two</a>
    </li>
    <li>
        <a href ng-click="option=3">Nav Three</a>
    </li>
</ul>

<div ng-class="option==1? 'active':''">
    Content One
</div>
<div ng-class="option==2? 'active':''">
    Content Two
</div>
<div ng-class="option==3? 'active':''">
    Content Three
</div>