2016-04-01 3 views
1

どうすればそれを動作させることができましたか?
1.8
例外を強調する:
にSyntaxError:予想式は、得た ')'
任意のヘルプはapprecicateになります!unserscore、 "{{"、 "}}"を補間記号として使用すると、例外が発生しました

{{_.each(data,function(item){}} 
<tr> 
    <td>{{item.name}}</td> 
    <td>{{item.gender}}</td> 
    <td>{{item.age}}</td> 
</tr> 
{{});}} 

いくつかの問題を克服するため、コードが

_.templateSettings = { 
     interpolate: /\{\{=(.+?)\}\}/g, 
     evaluate: /\{\{(.+?)\}\}/g, 
    }; 

を働いたguidelinesあたりテンプレートの設定は、このために更新されるようにテンプレート

{{_.each(data,function(item){}} 
<tr> 
    <td>{{=item.name}}</td> 
    <td>{{=item.gender}}</td> 
    <td>{{=item.age}}</td> 
</tr> 
{{})}} 

each loop in underscore.js template

答えて

1

をrefrenced。あなたがコードを多くの意味がないように掲示したコードとしてコードペンの例とコードを共有することができれば素晴らしいでしょう。

_.templateSettings = { 
    interpolate: /\{\{(.+?)\}\}/g 
}; 

var template = _.template("Hello {{ name }}!"); 
template({name: "Mustache"}); 
=> "Hello Mustache!" 
+0

あなたの助けのためのおかげで、私はすでにtemplateSettingsを持っている、 はそれが仕事だ、と、私の状態で、また、evaluteの設定が必要です! http://stackoverflow.com/questions/7361185/each-loop-in-underscore-js-template – xcchcaptain

関連する問題