私は単一ページのアプリケーションを持っていて、homepage.php には次のインライン テンプレートがあります。
<script class="layout" type="text/template">
<header id="top-bar">
<nav id="user-panel">
<ul>
<% if (logged === true) { %>
<li><a class="logout" href="/logout">Logout</a></li>
<li><a class="profile" href="/profile">Benvenuto <%= username %></a></li>
<% } else { %>
<li><a class="login" href="/login">Login</a></li>
<li><a class="register" href="/register">Registrati gratis</a></li>
<% }; %>
</ul>
</nav>
</header>
<div id="wrapper">
<section id="mid-bar">
<a id="logo" href="/"><img src=http://<?php echo $host; ?>/public/img/logo.png></a>
</section>
<div id="sub-view"></div>
</div>
</script>
ユーザー パネルのナビゲーションでわかるように、<% アンダースコア %> 表記を使用していますが、サイトのソース コードを調べてみると、私の Web サーバーか、何かよくわからないようです...これらのタグを処理します...
underscore.js と js コードにもコメントしましたが、問題は解決しません...
英語が下手で申し訳ありませんが、私の問題を理解していただければ幸いです。