iT邦幫忙

0

Node.js Layout多層佈署

  • 分享至 

  • xImage

各位先進好:
  想請教一下,最近在練習Node.js,子頁面預設會寫入至<%-body%>這個區塊,如下程式碼~

<body>
    <header>
        <%-include('partial/header')%>
    </header>
    <div>
        <%-body%>
    </div>
    <footer>
        <%-include('partial/footer')%>
    </footer>
</body>

今天我想要把js的部份放在footer之後再載入js,並不是所有頁面都要載入此js,只有單頁需要執行此自訂的js,不知道要如何在layout上挖一個區塊讓子頁面可以將js指定寫入這區塊呢?

<body>
    <header>
        <%-include('partial/header')%>
    </header>
    <div>
        <%-body%>
    </div>
    <footer>
        <%-include('partial/footer')%>
    </footer>
    <script src="js/jquery-1.11.2.min.js"></script>
    <script src="js/bootstrap.js"></script>
    <!-- 想要挖一個讓子頁面可以載入的區塊放入自訂的js -->
</body>
marlin12 iT邦研究生 5 級 ‧ 2020-12-02 18:03:06 檢舉
<!-- 如果isOddPage是true,才會加入my-script.js -->
<% if (isOddPage) { %>
<script src="js/my-script.js"></script>
<% } %>
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答