如何使用ejs(嵌入式JavaScript)添加两个数字?

时间:2016-12-06 10:51:06

标签: javascript node.js ejs

我想添加2个来自后端的数字。我想补充一下 使用<%=num1%> + <%=num2%>,但打印num1num2而不是num1 + num2。 我做错了什么,替代解决方案是什么?

2 个答案:

答案 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 %>