定义dust.js过滤器时出错

时间:2013-03-06 17:39:40

标签: javascript dust.js

我正在使用完整的Linked in 1.2.0版本的dust.js,我正在尝试定义一个过滤器,以便在使用灰尘模板渲染JSON视图时使用。当我在页面脚本中包含此行时:

_.extend(dust.filters, {foo: function(value){ return 'foo'; }});

在Chrome的调试器中导致此错误:

未捕获的ReferenceError:_未定义

如果我将过滤器定义添加到其他过滤器在dust .js文件中的位置,则它可以正常工作。我做错了什么?

1 个答案:

答案 0 :(得分:1)

在运行下划线(_)之前,似乎正在运行定义新过滤器的文件。因此,下划线是未定义的。