Je suppose qu'il y a des gens qui ont rencontré un problème de soulignement, donc j'ai trouvé quelque chose ici: Using Underscore.js with ASP.NET
et la solution était d'ajouter:
_.templateSettings = {interpolate : /\{\{(.+?)\}\}/g, // imprimer la valeur: {{ nom_valeur }}
évaluer : /\{%([\s\S]+?)%\}/g, // exécuter le code: {% code_a_exécuter %}
échapper : /\{%-([\s\S]+?)%\}/g}; // échapper HTML: {%- %} imprime <script>
</code></pre>
<p>à underscore.js</p>
<p>donc j'ai ouvert underscore.js et trouvé la section _.templateSettings, et remplacé par la solution ci-dessus, toujours sans succès.</p>
<p>Y a-t-il quelque chose que je n'aurais pas vu? voici à quoi ressemble mon code:</p>
<pre><code><table class="table">
<thead>
<tr>
<th></th>
<th>#</th>
<th>Mot-clé</th>
<th>Champ Correspondant</th>
<th><a href="#" class="btn pull-right" id="one-to-one-add">Ajouter</a></th>
</tr>
</thead>
<tbody>
<% _.each(keywords, function(keyword, key, list) { %>
<tr>
<td><label class="checkbox"><input type="checkbox" /></label></td>
<td><%= key + 1 %></td>
<td><input name="keywords[<%= key %>][keyword]" class="input-medium keyword-name" type="text" value="<%= keyword.name %>" /></td>
<td>
<select class="keyword-field">
<% _.each(fields, function(field, key, list) { %>
<option name="keywords[<%= key %>][field]" value="<%= field.id %>" <% if (keyword.fieldId == field.id) { %>selected<% } %>><%= field.name %></option>
<% }); %>
</select>
</td>
<td class="align-right"><a href="#defining-keyword" data-toggle="modal">Définir</a></td>
</tr>
<% }); %>
</tbody>
</table>
</code></pre></x-turndown>