여기에서 각도로 작업하면 응용 프로그램이 하나의 브라우저 탭에서 여러 "창"을 열 수 있습니다. 이 창은 기본적으로 자체 브라우저 탭처럼 작동합니다. 내가 부트 스트랩 설정의 표준 종류의 사용, 부트 스트랩 아코디언있어 : 여기두 개의 동적으로 생성 된 부트 스트랩 아코디언이 서로 충돌합니다.
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<a data-toggle="collapse" data-parent="#accordion" href="#accordionOne"></a>
</div>
<div id="accordionOne" class="panel-collapse collapse in">
<div class="panel-body">
<div class="">CONTENT</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<a data-toggle="collapse" data-parent="#accordion" href="#accordionTwo"></a>
</div>
<div id="accordionTwo" class="panel-collapse collapse in">
<div class="panel-body">
<div class="">CONTENT 2</div>
</div>
</div>
</div>
</div>
문제점 때문에 여러 창으로, 사용자가 같은 지역에 2 개 창을 열고 렌더링 할 수 있다는 가능성이 있다는 것입니다 이 아코디언 두 번. 이렇게하면 두 번째 렌더링 된 아코디언의 요소를 클릭하면 첫 번째 아코디언 만 제어됩니다. 나는 사용자가 한 번에이 "창"을 생성 할 수있는 얼마나 많은 시간 아무 생각이 없기 때문에
예를
에 대한 this fiddle를 참조하십시오, 이런 종류의 물건을 다루는위한 좋은 방법은 무엇입니까?
참고 : 데이터 타겟 및 전체에서 왜 이런 일이 발생하는지 알고 있습니다. 이것은 동적으로 그것을 해결하는 방법에 대한 질문입니다.