Espero que alguien pueda ayudar,
En mi sitio, un usuario puede iniciar sesión y publicar un aviso en la página de inicio, luego puede ver todos sus avisos y el usuario que publicó el aviso.
Para mostrar el autor del aviso, estoy usando el siguiente mapa.
<% notices.map(notice => notice.author.username ) %> <%= notice.author.username %>Entonces estoy tratando de decir si no hay un autor de notificación (como si ese usuario fuera eliminado de la base de datos) quiero que diga "Autor desconocido"
<% if (!notice.author.username) { %> <p>Author Unknown</p> <% } else {%> <% notices.map(notice => notice.author.username ) %> <%= notice.author.username %> <% } %>pero el mapa parece dejar de funcionar en la declaración condicional, alguna idea???
Usar,
<%- notices.map(notice => notice.author.username ) %>En cambio,
<% notices.map(notice => notice.author.username ) %>Las funciones de Javascript deben ajustarse alrededor de <%- %>
Si eso no funciona entonces,
Intente usar for loop o forEach.