我需要一个属性值为零(0
)
防暴模板:
<my-tag time="{ time }">
this.time = condition ? '10' : '0'
</my-tag>
期望的结果:
<my-tag time="0"></my-tag>
但是,如果它具有虚假值,Riot 会自动省略整个属性:
<my-tag></my-tag>
我目前的解决方法:
this.on('updated', () => {
$(this.root).attr('time', this.time)
})
换句话说,我需要time
属性具有确切的time
属性值。
编辑:
自 2.2.4 以来,这似乎发生了变化。
这按预期工作 - 两个标签都呈现time
了具有相应值的属性
这失败了 - 属性设置为的标记false
已删除整个属性