Как использовать функции JS из файла EJS - PullRequest
0 голосов
/ 06 октября 2018

Мне было интересно, как я это сделаю;использовать функцию, написанную во внешнем файле JavaScript, а затем использовать ее в ejs.

Вот код;

 <head>
    <script src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=" crossorigin="anonymous"></script>
    <script src="//gitcdn.link/repo/wintercounter/Protip/master/protip.min.js"></script>
    <script src='/javascripts/index.js'></script>

    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
    <link rel="stylesheet" href="//gitcdn.link/repo/wintercounter/Protip/master/protip.min.css">
    <link rel='stylesheet' href='/stylesheets/style.css'/>
    <link href="https://fonts.googleapis.com/css?family=Work+Sans" rel="stylesheet">
  </head>
  <body>
    <% include header %>   

    <section class='header-placeholder'></section>

    <section class='game'>
      <% items.forEach(function(item){ %>

        <% hi(); %>

      <% }); %>
    </section>

    <% include footer %>   
  </body>

Я пытаюсь вызвать функцию hi(), котораянаписано в index.js примерно так;

function hi(){
  console.log('hello');
}

есть ли какой-нибудь способ, которым я могу получить доступ к этой функции, или я мог бы каким-то образом получить функцию в ejs и получить к ней доступ из js?

...