1

使用 GeddyJS 我创建了一个网络应用程序。

我有一个我想成为相对日期时间的表格(“自......以来的 5 分钟”)。但是,当我在我的页面中使用 GeddyJS 文档中的功能时,它不可用。它说

C:\Users\Chris\AppData\Roaming\npm\node_modules\geddy\lib\template\engines\ejs.js:74
    throw err;
          ^
TypeError: ejs:28
    26|             <td><%= people[i].location %></td>
    27|             <td><%= people[i].recorder %></td>
 >> 28|             <td><%= geddy.relativeTime(new Date(people[i].time)) %></td>
    29|             <td><%= people[i].direction %></td>
    30|             <td><%= people[i].transportation %></td>
    31|             <td>(<%= people[i].id %>)</td>
Object #<Object> has no method 'relativeTime'
    at Template.handleErr (C:\Users\Chris\AppData\Roaming\npm\node_modules\geddy\lib\template\engines\ejs.js:58:15)
    at Object.Template.compile.rethrow (C:\Users\Chris\AppData\Roaming\npm\node_modules\geddy\lib\template\engines\ejs.js:90:41)

我应该如何拨打电话?

4

2 回答 2

2

看起来你应该使用geddy.date.relativeTimenot geddy.relativeTime

于 2012-12-12T01:36:12.757 回答
-1

你把它分配给res.locals.geddy = geddy;?

于 2012-12-11T22:24:13.790 回答