我有一个单页应用程序,在我的 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>
正如您在我的用户面板导航中看到的那样,我使用 <% 下划线 %> 表示法,但是如果您在我的网站上检查我的源代码,它似乎是我的网络服务器或我真的不知道的东西......处理这些标签......
我还评论了我的 underscore.js 和我的 js 代码,但问题仍然存在......
对不起我的英语不好,我希望你能理解我的问题!