2014-05-22 2 views
0

Rails 4.0에서 부트 스트랩 2.3.2에 드롭 다운을 사용하고 있으며 드롭 다운 메뉴에서 버튼을 클릭 한 후에도 드롭 다운 메뉴를 열려고합니다. 그것은 내가 드롭 다운 토글 요소를 다시 클릭하면 닫습니다)드롭 다운 메뉴 열기 Rails 4.0에서 부트 스트랩 2.3.2

https://stackoverflow.com/questions/14544741/angularjs-directive-to-stoppropagation#= 여기에 해결책을 따르려고했는데 ... 아래는 내가 작동하도록 내 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> 
+0

누군가 올바른 방향으로 나를 가리킬 수 있습니까? 나는 정말로 무엇을 해야할지 모르겠다. 더 많은 것을 게시해야하는 경우 알려 주시기 바랍니다. – ralphie02

답변

0

클릭 가능한 요소 자체에 적용되는 정지 전파가 아니어야합니까?

<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> 
+0

나는 벌써 불행하게도 그것을 시도했다. 그것은 ..... 나 자신의 레이아웃 외에 다른 div 태그의 바깥쪽에 그것을 가지고있다. 여전히 작동하지 않는다. 나는 (http://jsfiddle.net/Palpatim/vuNA7/3/) 내 애플 리케이션에서뿐만 아니라 소용이 피들을 재현하려고 했어요. 어쩌면 내 환경에 문제가있을 수 있습니까 ?? 나는 무엇이 잘못되었는지를 정말로 알 수 없다. – ralphie02

관련 문제