2014-12-21 3 views
1

는,이 자바 스크립트가 있습니다. 함수가 호출되지 않습니다. 왜 이런거야? 이것은 내가 찾은 모든 문서에 따른 것입니다.콧수염 사용자 정의 기능

감사합니다.

답변

0

코드가 정상적으로 보입니다. 아마도 당신은 뭔가 잘못 설정하고있을 것입니다. 전체 코드는 다음과 같아야합니다. 유의하십시오. <b> 태그를 추가하여 함수가 호출되고 첫 번째 항목이 굵게 표시됩니다.

var item = { 
 
    email: 'asdfasdaf', 
 
    trim: function() { 
 
    return function(text, render) { 
 
     return '<b>' + render(text) + '</b>'; 
 
    } 
 
    } 
 
} 
 

 
var template = $('#item').html(); 
 
Mustache.parse(template); 
 
var rendered = Mustache.render(template, item); 
 
$('#main').html(rendered);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/mustache.js/2.1.0/mustache.min.js"></script> 
 

 
<div id="main"> 
 
</div> 
 

 
<script id="item" type="x-tmpl-mustache"> 
 
    {{#trim}} {{email}} {{/trim}} 
 
    <br/>{{email}} 
 
</script>