在 :host 上动态应用 css
Apply css on :host dynamically
如果条件 == 真,如何在我的元素 (:host) 上动态应用 css?
<polymer-element name="my-element">
<template>
<style>
:host{
display: block;
}
</style>
.......
</polymer-element>
有多种方法可以实现这一点。最简单的方法之一是使用 Conditional Template Binding。里面有很多有用的信息。非常值得一试。
<polymer-element name="my-element">
<template>
<template if="{{condition}}">
<style> Style set 1 </style>
</template>
<template if="{{condition2 OR !condition}}">
<style> Style set 2 </style>
</template>
....
</template>
</polymer-element>
如果条件 == 真,如何在我的元素 (:host) 上动态应用 css?
<polymer-element name="my-element">
<template>
<style>
:host{
display: block;
}
</style>
.......
</polymer-element>
有多种方法可以实现这一点。最简单的方法之一是使用 Conditional Template Binding。里面有很多有用的信息。非常值得一试。
<polymer-element name="my-element">
<template>
<template if="{{condition}}">
<style> Style set 1 </style>
</template>
<template if="{{condition2 OR !condition}}">
<style> Style set 2 </style>
</template>
....
</template>
</polymer-element>