2012-03-18 5 views
10

어떻게 핸들 바 템플릿에서 자바 스크립트를 실행합니까? 예를 들어 나는 내가 핸들 바 템플릿 내부 config.a의 가치를 얻을 수 있도록하려면핸들 막대 템플릿에서 자바 스크립트 실행

<script> 
var config = {a: 1} 
</script> 

을 다음했다.

Handlebars.registerHelper("key_value", function (obj, fn) { 
     var soFar = ""; 
     var key; 
     for (key in obj) { 
      if (obj.hasOwnProperty(key)) { 
       soFar += fn({key:key, value:obj[key]}); 
      } 
     } 
     return soFar; 
    }); 

을 그리고 당신은 템플릿에 키/값 쌍에 액세스 할 수 있습니다

답변

14

당신은 도우미 메서드를 등록하여이 작업을 수행 할 수 있습니다.

<table> 
    {{#key_value someData}} 
     <tr> 
      <td>{{key}}</td> 
      <td>{{value}}</td> 
     </tr> 
    {{/key_value}} 
    </table> 
+0

감사합니다. 나는 단지 그것을 깨달았다. –

관련 문제