Polymer 1.0 Dom-if检查属性

时间:2015-06-02 18:24:21

标签: javascript polymer polymer-1.0

我想根据元素中传递的属性显示模板。

 <template>
    <template is="dom-if" if="[[!multiLine]]">
        ..
    </template>
    <template is="dom-if" if="[[multiLine]]">
        ..
    </template>
</template>
我传递的属性中的

properties:{
   multiLine: {
        type: Boolean,
        value: false
    }
}

在html中我只能传递多行作为属性。 我怎样才能做到这一点?它总是在第一个。

1 个答案:

答案 0 :(得分:1)

如果您在multi-line模板之外的元素中添加dom-bind属性,它将始终评估为true,无论您传递的值如何,但您可以将其设置为false通过不在元素上添加属性或在js中使用伪值设置它。