使用Jade模板访问传入的变量到mixin

时间:2013-02-24 09:18:06

标签: javascript pug express

我有一个表单助手mixin,我将变量传递给:

mixin form-error(error)
  if (typeof errors !== 'undefined' && errors.#{error})
    .alert.alert-error.form-error
      =errors.#{error}.msg

调用它并将字符串传递给它:

mixin form_error('name')

但我得到了:500 SyntaxError: Unexpected token ILLEGAL

基本上我把所有东西拿走了,而且对errors.#{error}=errors.#{error}.msg

感到不满

所以我无法在#{error}后使用.

1 个答案:

答案 0 :(得分:0)

你是说这个吗?

mixin form-error(error)
 if (typeof errors !== 'undefined' && errors[error])
  .alert.alert-error.form-error
   =errors[error].msg