2013-04-09 68 views
2
<script> 
     function fun() { 
      console.log("fun was called"); 
      return "fun result"; 
     } 
    </script> 

    <script id="template" type="text/template">    
     test: {{window.fun()}}    
    </script> 

在这个例子中,fun()永远不会被调用。是否可以调用全球函数?我可以在mustache.js模板中调用全局函数吗?

+0

看起来像把手是答案。 – citykid 2013-04-09 17:42:17

+0

“我们编写Handlebars.js的主要动机之一,而不是仅仅使用mustache.js,它允许用户定义全局帮助程序。” http://blog.teamtreehouse.com/handlebars-js-part-2-partials-and-helpers – citykid 2013-04-09 22:17:31

回答

0

Handlebars.js是解决方案。

相关问题