在EJS中使用带变量的Conditional

时间:2018-04-23 19:47:44

标签: javascript ejs

我有以下工作正常:

<%= employee.title %>, Support Member

我正在尝试添加条件,例如:

<% if(!employee.title.includes('Junior')){ %>
    employee.title
<% } %>
Support Member

然而,它似乎不再能够访问“employee”,因为它打印出文字“employee.title”。

我已经提到了this线程的语法帮助,但没有运气。有没有人发现我的问题?我在网上找不到文档帮助。

1 个答案:

答案 0 :(得分:1)

你需要这样做:

var curDate = moment().format('YYYY-MM-DD')
this.db.transaction(function(tx){
  tx.executeSql("SELECT * FROM task where DATE(start_date)=? ORDER BY TIME(start_date) ASC", [curDate], function(tx,result){

    for (var i=0; i < result.rows.length; i++) {
      var task_item = result.rows.item(i).task_item;
      var id = result.rows.item(i).id;
      var start = result.rows.item(i).start_date;
      var end = result.rows.item(i).end_date;
      var details = result.rows.item(i).details;
      var status =  result.rows.item(i).acept;

      console.log(id, task_item, start, end, details, status);
    }
  });
});

检查Docs