를 가져 그리고 사용자의 사진호출 노드 기능은 내가 기사 목록을 표시 EJS 템플릿을 사용하고
템플릿
<%for (var i=0; i< articles.length; i++){%>
<div class="ui-block list-article">
<article class="hentry post video">
<div class="post__author author vcard inline-items">
<div id="userProfilImage" class="userProfilImage">
<img src="<%= articles[i].user.image %>" alt="author" />
</div>
</div>
</article>
</div>
<% } %>
Nodejs를 유혹 할 때 PARAM으로 현재 기사 노드 함수를 호출하고 싶습니다 파일과 같은 사용자 이미지를 유혹 할 때 app.locals.getUserPopupInfo 함수를 호출하는 방법
app.locals.getUserPopupInfo = function(article){
article.user.name= "blablabla";
}
:
<div id="userProfilImage" class="userProfilImage" onmouseenter="getUserPopupInfo(articles[i])">
<img src="<%= articles[i].user.image %>" alt="author" />
</div>
감사
편집 :
내가 이걸 발견 :
<div id="userProfilImage" class="userProfilImage" onmouseenter="<%= getUserPopupInfo(articles[i]) %>">
<img src="<%= articles[i].user.image %>" alt="author" />
</div>
그러나 그것은 페이지로드에 getUserPopupInfo 함수를 호출합니다. 이것을 방지하는 방법? 나는 그것을 마우스에서만 입력하고 싶다.
페이지로드시 Ejs 주입이 호출됩니다. 그 모든 생각. – Itamar