2012-09-19 1 views
3

나는 Emberjs, 핸들 바트위터 부트 스트랩을 사용하고 있습니다. 이 HTML 코드는 페이지가로드 될 때 즉시 사용할 수 없지만 데이터가 AJAX 요청을로드 한 후, 나중에 동적으로로드되기 때문에Emberjs가 동적으로 추가 한 HTML 코드의 Twitter Bootstrap 메서드는 언제 호출해야합니까?

<ul class="nav nav-pills"> 
    <li class="dropdown"> 
     {{#each content}} 
      <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button"> 
       <i class="icon-plus-sign"> 
      </a> 
      <ul class="dropdown-menu" role="menu"> 
       <li> 
        <a href="#" {{action my_action my_argument}}> My Action </a> 
       </li> 
      </ul> 
     {{/each}} 
    </li> 
</ul> 

: 내 handlebars 템플릿에서 나는 트위터 부트 스트랩 dropdown을 사용하고 있습니다 content 변수가 채워지면 dropdown이 제대로 작동하지 않습니다. action 링크를 클릭하면 닫히지 않습니다.

나는 내가 dropdown 요소 뒤에 이런 일을 할 필요, 즉이 작품을 만들기 위해 이해 DOM에 있습니다

$('.dropdown-toggle').dropdown(); 

Emberjs에서, 콜백 또는 내가 할 수있는 곳이있다 do, 이후에 데이터가 DOM에 추가 되었습니까?

+0

감사합니다. 끝난! –

답변