Polymer 作为字符串的布尔属性会打断其他属性
我有一个组件,有两个属性被暗示为布尔值。我注意到,当属性反射被激活时,使用一个作为字符串将破坏另一个(chrome stable和canary) 我猜发生的事情是,Polymer 作为字符串的布尔属性会打断其他属性,polymer,Polymer,我有一个组件,有两个属性被暗示为布尔值。我注意到,当属性反射被激活时,使用一个作为字符串将破坏另一个(chrome stable和canary) 我猜发生的事情是,attr1被解释为一个布尔值(因为暗示为一个布尔值),并反映为一个虚假的布尔值,表示删除。对吗 <polymer-element name='any-name' attributes='attr1 boolattr'> <template> boolattr: <i>{{boolattr
attr1
被解释为一个布尔值(因为暗示为一个布尔值),并反映为一个虚假的布尔值,表示删除。对吗
<polymer-element name='any-name' attributes='attr1 boolattr'>
<template>
boolattr: <i>{{boolattr}}</i>, attr1: <i>{{attr1}}</i>
</template>
<script>
Polymer('any-name',{
publish:{
attr1 :{value:true,reflect:true},
},
boolattr:false
})
</script>
</polymer-element>
<any-name attr1="false" boolattr></any-name>
<any-name boolattr=""></any-name>