2013-05-23 2 views
1

я создаю простой веб-приложение с Twitter Bootstrap и angularjs.When я создаю выпадающий список не создавая его ниже я даю в каком порядок я добавил файлыTwitter Bootstrap Опустится не работает с angularJs

<link rel="stylesheet" type="text/css" href="${rc.getContextPath()}/resources/css/bootstrap.css"> 
<link rel="stylesheet" type="text/css" href="${rc.getContextPath()}/resources/css/bootstrap-responsive.css"> 
<link rel="stylesheet" type="text/css" href="${rc.getContextPath()}/resources/css/style.css"> 
<link rel="stylesheet" type="text/css" href="${rc.getContextPath()}/resources/css/font-awesome.css"> 
<link rel="stylesheet" type="text/css" href="${rc.getContextPath()}/resources/css/font-awesome.min.css"> 
<link rel="stylesheet" type="text/css" href="${rc.getContextPath()}/resources/css/font-awesome-ie7.min.css"> 
<link rel="stylesheet" type="text/css" href="${rc.getContextPath()}/resources/css/angular-ui.css"> 
<link rel="stylesheet" type="text/css" href="${rc.getContextPath()}/resources/css/angular-ui.min.css"> 
<link rel="stylesheet" type="text/css" href="${rc.getContextPath()}/resources/select2/select2.css"> 

<script type="text/javascript" src="${rc.getContextPath()}/resources/js/jquery-1.9.1.js"></script> 
<script type="text/javascript" src="${rc.getContextPath()}/resources/js/bootstrap.js"></script> 
<script type="text/javascript" src="${rc.getContextPath()}/resources/js/bootstrap.min.js"></script> 

`

<script type="text/javascript" src="${rc.getContextPath()}/resources/js/angular-ui.js"></script> 
<script type="text/javascript" src="${rc.getContextPath()}/resources/js/angular-strap.js"></script> 
<script type="text/javascript" src="${rc.getContextPath()}/resources/select2/select2.js"></script> 

И поджигатель я могу увидеть в тех же файлах порядка загружаются чем проблема, почему бутстраповские выпадающие не работают?

Это, как я создаю его

<div style="margin: 0;" class="btn-toolbar"> 
      <div class="btn-group"> 
      <button data-toggle="dropdown" class="btn dropdown-toggle">Action <span class="caret"></span></button> 
      <ul class="dropdown-menu"> 
       <li><a href="#">Action</a></li> 
       <li><a href="#">Another action</a></li> 
       <li><a href="#">Something else here</a></li> 
       <li class="divider"></li> 
       <li><a href="#">Separated link</a></li> 
      </ul> 
      </div><!-- /btn-group --> 
      <div class="btn-group"> 
      <button data-toggle="dropdown" class="btn btn-primary dropdown-toggle">Action <span class="caret"></span></button> 
      <ul class="dropdown-menu"> 
       <li><a href="#">Action</a></li> 
       <li><a href="#">Another action</a></li> 
       <li><a href="#">Something else here</a></li> 
       <li class="divider"></li> 
       <li><a href="#">Separated link</a></li> 
      </ul> 
      </div><!-- /btn-group --> 
      <div class="btn-group"> 
      <button data-toggle="dropdown" class="btn btn-danger dropdown-toggle">Danger <span class="caret"></span></button> 
      <ul class="dropdown-menu"> 
       <li><a href="#">Action</a></li> 
       <li><a href="#">Another action</a></li> 
       <li><a href="#">Something else here</a></li> 
       <li class="divider"></li> 
       <li><a href="#">Separated link</a></li> 
      </ul> 
      </div><!-- /btn-group --> 
      <div class="btn-group"> 
      <button data-toggle="dropdown" class="btn btn-warning dropdown-toggle">Warning <span class="caret"></span></button> 
      <ul class="dropdown-menu"> 
       <li><a href="#">Action</a></li> 
       <li><a href="#">Another action</a></li> 
       <li><a href="#">Something else here</a></li> 
       <li class="divider"></li> 
       <li><a href="#">Separated link</a></li> 
      </ul> 
      </div><!-- /btn-group --> 
      <div class="btn-group"> 
      <button data-toggle="dropdown" class="btn btn-success dropdown-toggle">Success <span class="caret"></span></button> 
      <ul class="dropdown-menu"> 
       <li><a href="#">Action</a></li> 
       <li><a href="#">Another action</a></li> 
       <li><a href="#">Something else here</a></li> 
       <li class="divider"></li> 
       <li><a href="#">Separated link</a></li> 
      </ul> 
      </div><!-- /btn-group --> 
      <div class="btn-group"> 
      <button data-toggle="dropdown" class="btn btn-info dropdown-toggle">Info <span class="caret"></span></button> 
      <ul class="dropdown-menu"> 
       <li><a href="#">Action</a></li> 
       <li><a href="#">Another action</a></li> 
       <li><a href="#">Something else here</a></li> 
       <li class="divider"></li> 
       <li><a href="#">Separated link</a></li> 
      </ul> 
      </div><!-- /btn-group --> 
      <div class="btn-group"> 
      <button data-toggle="dropdown" class="btn btn-inverse dropdown-toggle">Inverse <span class="caret"></span></button> 
      <ul class="dropdown-menu"> 
       <li><a href="#">Action</a></li> 
       <li><a href="#">Another action</a></li> 
       <li><a href="#">Something else here</a></li> 
       <li class="divider"></li> 
       <li><a href="#">Separated link</a></li> 
      </ul> 
      </div><!-- /btn-group --> 
     </div> 
    <div> 
+0

Вам нужно будет разделить код для выпадающего списка, который не работает, чтобы получить помощь. – Jason

+0

Можете ли вы также опубликовать, как вы пытаетесь использовать раскрывающийся список? – nemesv

+1

Выпадающая привязка при загрузке, AngularJS вводит html после загрузки. Типичная рекомендация для этого заключается в том, чтобы вместо этого использовать Angular Bootstrap: http://angular-ui.github.io/bootstrap/ –

ответ

1

Я имел вопросы, получить угловой ремень Navbar работы с выпадающими. Я добавил пару строк в верхней части моего HTML файла и выпадающие начал работать:

<link rel="stylesheet" href="l/vendor/bootstrap.min.css"> 
    <script src="l/vendor/bootstrap.min.js"></script> 

симптома я увидел, что выпадающий появился в навигационной панели, но при нажатии не «выпадающие». Изменение html для включения строк выше исправленной проблемы. Я думал, что это будет работать только с угловым ремнем, но нет.

Кстати, вот мой Navbar код:

<div class="row navigation"> 
     <div class="navbar navbar-default" role="navigation" bs-navbar> 
      <div class="navbar-header"> 
      <a class="navbar-brand" href="#/">Home</a> 
      </div> 
      <ul class="nav navbar-nav"> 
      <li data-match-route="/api"><a href="#/api">Api</a></li> 
      <li data-match-route="/stream"><a href="#/stream">Stream</a></li> 
      <li bs-dropdown class="dropdown"> 
       <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> 
       <ul class="dropdown-menu"> 
       <li data-match-route="/api"><a href="#api">Action</a></li> 
       <li><a href="#">Another action</a></li> 
       <li><a href="#">Something else here</a></li> 
       <li class="divider"></li> 
       <li><a href="#">Separated link</a></li> 
       <li class="divider"></li> 
       <li><a href="#">One more separated link</a></li> 
       </ul> 
      </li> 
      <li data-match-route="/other"><a href="#/other">Other</a></li> 
      </ul> 
      <ul class="nav pull-right"> 
      <li data-match-route="/login"><a href="#/login">Login</a></li> 
      </ul> 
     </div> 
     </div> 
</div> 
Смежные вопросы