翡翠 - 显示对象属性 - 未定义
Jade - Displaying object attributes - undefined
我正在将一个对象传递到我的模板中。我已经确认对象在那里:
input(type='text', name='cta', class='form-control', value= fdata, required, autofocus)
这会在输入字段中呈现具有完整对象的输入:
{"_id":"54b852bf8128fb7d24723e70","__v":0,"cta":"Example text","logo":"uploads/bd6ef27f219be5bbbd0e4b3b8bb7a1db.jpg"}
但是,这会将值设置为 undefined
:
input(type='text', name='cta', class='form-control', value= fdata.cta, required, autofocus)
以及这个:
input(type='text', name='cta', class='form-control', value= #{fdata.cta}, required, autofocus)
这正常吗?我错过了什么?
Jade 不会对对象进行 JSON 编码以用于 value
属性,因此您似乎有一个需要解析的 JSON 字符串。您可以在模板中执行此操作,但无论fdata
来自何处,都可能是更好的选择。
input(
type='text',
name='cta',
class='form-control',
value=JSON.parse(fdata).cta,
required,
autofocus)
相关文章:
- 将对象作为参数传递后的未定义属性
- 检查链接对象形式中未定义属性的最佳实践是什么
- PhantomJS中的evalute内部未定义属性
- 访问数字类型的未定义属性
- 如何处理未定义属性的未定义属性 javascript 类型错误
- 返回未定义属性的脚本
- 类型错误:无法读取 ng-repeat 的未定义属性
- JavaScript-Disqus如何处理其“;disqus_config”;包含未定义属性的函数
- 是对HTMLElement#样式的未定义属性的赋值的返回值,保证与赋值相同
- 最好检查未定义属性或设置为空
- 如何解决这个未定义属性的node.js错误?
- 如何在JavaScript中挽救对象的未定义属性?
- AngularJS和PHP -注意:未定义属性:stdClass
- 主干模型删除未定义属性
- if else子句中未定义对象的未定义属性
- Javascript数组问题:无法读取未定义属性
- 当尝试使用未定义属性进行筛选时,Lodash将排除项
- 在Javascript数组的中途未定义属性
- Knockout arrayForEach未定义属性
- javascript中未定义属性的简写,初始化和赋值属性