我正在使用完整的Linked in 1.2.0版本的dust.js,我正在尝试定义一个过滤器,以便在使用灰尘模板渲染JSON视图时使用。当我在页面脚本中包含此行时:
_.extend(dust.filters, {foo: function(value){ return 'foo'; }});
在Chrome的调试器中导致此错误:
未捕获的ReferenceError:_未定义
如果我将过滤器定义添加到其他过滤器在dust .js文件中的位置,则它可以正常工作。我做错了什么?
答案 0 :(得分:1)
在运行下划线(_)之前,似乎正在运行定义新过滤器的文件。因此,下划线是未定义的。