2012-05-07 3 views
2

jsRender를 사용하여 재귀 적으로 템플릿을 구현하는 방법을 시도하고 있습니다. 문제는 내 데이터 객체가 모든 속성을 표시하기 위해 재귀 루핑을 필요로하는 단항 자기 참조 계층 구조를 갖고 있다는 것입니다. 여기에있는 예는 모든 게시물을 포함 할 수있는 포럼 게시물입니다. 각 답장 게시물에는 여러 개의 아동 게시물 등이 포함될 수 있습니다. 재귀 부분을 제외하고 다음 코드가 작동합니다. 난 단지 그래서 여기의 구글을 통해이 하나의 원격 참조를 찾을 나는 지금까지 무엇을 가지고 수 :jsRender 재귀 템플릿

<script id="forumPostsTemplate" type="text/x-jsrender"> 
    <article class="forumPost"> 
     <header class="forumPostHeader">{{:PostSubject}} 
      <div class="info">By: Some Person, {{:CreatedDate}} <a href="">Flag as innapropriate</a> </div> 
     </header> 
     <div class="content"> 
     {{:PostContent}} 
     {{for Replies}} 
      {{:Replies tmpl="#forumPostsTemplate"}} 
     {{/for}} 
     </div> 
    </article> 
</script> 

사람이 기능이 이런 종류의 어떤 경험이 있습니까? JsRender의 최신 버전을 사용하고 있습니다.

+0

는, 하나의 템플릿으로 반복 부분을 컴파일, 다트 템플릿을 시도해보십시오

{{for Replies tmpl="#forumPostsTemplate"/}} 

답변