0

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

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

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

未捕获的 ReferenceError:_ 未定义

如果我将过滤器定义添加到灰尘 .js 文件中其他过滤器的位置,它就可以工作。我究竟做错了什么?

4

1 回答 1

1

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

于 2013-03-06T18:35:19.580 回答