Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Nodejs ejs if else条件_Node.js_Ejs - Fatal编程技术网

Node.js Nodejs ejs if else条件

Node.js Nodejs ejs if else条件,node.js,ejs,Node.js,Ejs,在这里,我试图加载图像,若图像出现,那个么它应该显示其他默认图像。我试过了,但没有结果 <% getdata.forEach((user) => { %> <div class="col-md-4 col-sm-4"> <div class="service-box"> <% if ( typeof user.image == 'undefined' ) { %>

在这里,我试图加载图像,若图像出现,那个么它应该显示其他默认图像。我试过了,但没有结果

<% getdata.forEach((user) => { %>
        <div class="col-md-4 col-sm-4">

            <div class="service-box">
                <% if ( typeof user.image == 'undefined' ) { %>
  <img src="images/logo.png" class="" width='260' height='220'>
                <% }else { %>
  <img src="<%= user['image'] %>" class="">
                    <% } %>
            </div>
        </div>
                 <% }) %>
{%>
“类别=”“>

用户。图像
也可能是
null
或空字符串,在这种情况下,它无法通过
未定义的测试

试试这个:

<% if (! user.image) { %>


那么会发生什么?你确定
user.image
也不能是空字符串吗?我正在获取图像。对于一些没有图像而不是加载空图像的人,我想加载默认图像。那么你确定
user.image
在没有图像时确实是未定义的,而不是
null
或空字符串吗?试试看
if(!user.image){…}
yaa如果(!user.image)成功了,谢谢@robertklepwhy?通过制作-1你想证明我不明白的东西。我对所有这些员工来说都是新手。我想这是一个分享我的问题的好地方,这就是我得到的。加入这个stackoverflow让我感到恶心