我想添加2个来自后端的数字。我想补充一下
使用<%=num1%> + <%=num2%>
,但打印num1num2而不是num1 + num2。
我做错了什么,替代解决方案是什么?
答案 0 :(得分:1)
这是由
完成的<%= num1 + num2 %>
您正在做的只是显示元素,因为当您有&#39;&lt;%=&#39;这意味着显示此项目。 另一种方法是。
// Add the numbers
<% var addedNumber = num1 + num2; %>
//Then display the added numbers
<%= addedNumber %>
答案 1 :(得分:0)
从控制器传递数字到模板。
res.render('index', { result: {n1:1,n2:2} });
然后在ejs模板中就像javascript一样
<%= n1+ n2 %>