我想使用 pyjade==4.0.0 选择性地将变量传递给我的翡翠模板,并使用一些 JavaScript 来返回定义的变量(到 locals().pageargs):
script(type='text/javascript').
console.log("#{item_id}");
定义时哪个完美item_id
。但是...如何检查是否item_id
存在以及是否通过null
?
文件“/home/USER/anaconda3/lib/python3.6/site-packages/mako/runtime.py”,第 226 行,在str raise NameError("Undefined") NameError: Undefined
无效的尝试
console.log(`${'item_id' in locals()['pageargs']}`)
返回False
or True
,但是:
console.log(`${'item_id' in locals()['pageargs'] ? locals()['pageargs']['item_id']: null}`)
给出语法错误。