Javascript 保持下拉菜单打开Rails 4.0上的Bootstrap 2.3.2

Javascript 保持下拉菜单打开Rails 4.0上的Bootstrap 2.3.2,javascript,ruby-on-rails,angularjs,twitter-bootstrap,Javascript,Ruby On Rails,Angularjs,Twitter Bootstrap,我在Rails 4.0上使用Bootstrap 2.3.2上的下拉菜单,我试图在单击下拉菜单中的按钮后保持下拉菜单打开,因此我只希望在重新单击下拉切换元素时它关闭 我试图按照这里的解决方案来做,但没有任何效果…下面是我试图在我的html.erb上所做的,以使其工作。请告诉我我做错了什么,或者如果您有更好的工作解决方案,请告诉我。任何提示都将不胜感激,提前感谢 <div class="dropdown"> <a **ng-click="$event.stopPropagati

我在Rails 4.0上使用Bootstrap 2.3.2上的下拉菜单,我试图在单击下拉菜单中的按钮后保持下拉菜单打开,因此我只希望在重新单击下拉切换元素时它关闭

我试图按照这里的解决方案来做,但没有任何效果…下面是我试图在我的html.erb上所做的,以使其工作。请告诉我我做错了什么,或者如果您有更好的工作解决方案,请告诉我。任何提示都将不胜感激,提前感谢

<div class="dropdown">
  <a **ng-click="$event.stopPropagation();"** class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="/page.html">
    Dropdown
    <b class="caret"></b>
  </a>
  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
    <div>
      <button type="button" class="btn btn-primary" data-toggle="button">
    </di>
  </ul>
</div>

停止传播不应该应用于可点击元素本身吗

<div class="dropdown">
  <a class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="/page.html">
    Dropdown
    <b class="caret"></b>
  </a>
  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
    <div ng-click="$event.stopPropagation();">
      <button type="button" class="btn btn-primary" data-toggle="button">
    </di>
  </ul>
</div>

我已经试过了,不幸的是,它不起作用……我甚至试着把它放在我版面的主体中,除了它自己的div标签之外,它仍然不起作用……我试着在我的应用程序中重新创建这把小提琴,但没有用。也许我的环境有问题??我真的搞不懂怎么回事。有人能给我指出正确的方向吗?我真的不知道该怎么办。如果我需要发布更多信息,请告诉我。