我想根据元素中传递的属性显示模板。
说
<template>
<template is="dom-if" if="[[!multiLine]]">
..
</template>
<template is="dom-if" if="[[multiLine]]">
..
</template>
</template>
我传递的属性中的
properties:{
multiLine: {
type: Boolean,
value: false
}
}
在html中我只能传递多行作为属性。 我怎样才能做到这一点?它总是在第一个。
答案 0 :(得分:1)
如果您在multi-line
模板之外的元素中添加dom-bind
属性,它将始终评估为true
,无论您传递的值如何,但您可以将其设置为false
通过不在元素上添加属性或在js中使用伪值设置它。