激活变为翡翠中的[对象对象]
Active becomes [Object Object] in Jade
请参阅http://jade-lang.com/reference/attributes/示例:
- var currentUrl = '/about'
a(class={active: currentUrl === '/'} href='/') Home
a(class={active: currentUrl === '/about'} href='/about') About
所以我试着这样设置我的代码:
li(class={active: category === "A"})
a(href="a") A
li(class={active: false})
a(href="b") B
li(class={active: category === "C"})
a(href='c') C
li(class={active: false})
a(href="/directory") D
类别,A和C是通过用户为帖子选择的编辑器"动态"的。B和D没有类别。因此,当它为true时,它将设置为活动,否则不设置为活动。
问题是,在渲染时,它将显示:
<li class="[object Object]"><a href="a">A</a></li>
我不明白为什么它显示[object object]。感谢您的帮助和解释。
根据@BenFortune的说法-在1.8 Jade版本中引入了对class属性中对象的支持,所以我所做的就是升级到最新版本的Jade,它成功了。
相关文章:
- 引用对象中的通用值
- jQuery匹配JSON对象的部分文本
- 节点导出返回一个空对象
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- 全局变量和全局对象的属性之间有什么区别吗
- 比较从函数和生成的日期对象
- Javascript,访问一个主要对象模块模式中的每个对象
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何使用json将对象列表从java转换为javascript
- 激活chrome上的chrome.notifications对象
- 激活变为翡翠中的[对象对象]
- 如何使用日期对象在特定时间激活音频文件
- 什么是声明性环境记录,它与激活对象有何不同
- 避免在重新激活视图时从头开始重新渲染闪光对象
- 对象的属性在改变时激活功能
- Javascript全局上下文的变量对象与函数激活对象