[英]Interactive menu in Angular.js with Twitter Bootstrap
我只是想知道我是否可以使用Twitter Bootstrap在Angular.js中創建交互式菜單。 我只想將每個組件表示為應用程序控制器中數組的元素,但不使用重復代碼。
<input type="text" ng-model="cls" ng-init="cls='Blog';" style="display: none;">
<ul class="nav nav-pills nav-stacked" ng-repeat="menu in menus">
<li role="presentation" ng-class="cls=='{{menu}}'? 'active': ''">
<a href="#" ng-click="cls='{{menu}}';">{{ menu }}</a>
</li>
<ul class="nav nav-pills nav-stacked">
<li role="presentation" ng-class="cls=='Blog'? 'active': ''"><a href="#" ng-click="cls='Blog';">Blog</a></li>
<li role="presentation" ng-class="cls=='Info'? 'active': ''"><a href="#" ng-click="cls='Info';">Info</a></li>
<li role="presentation" ng-class="cls=='Contacts'? 'active': ''"><a href="#" ng-click="cls='Contacts';">Contacts</a></li>
</ul>
查看JSFiddle 。
您要生成<li>'s
,因此請在li元素中放入ng-repeat="menu in menus"
。
使用parent
而不是ng-repeat
。 希望對您有所幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.