Polymer 属性为true时添加类

Polymer 属性为true时添加类,polymer,Polymer,我以前在angular中看到过这一点,我想知道这在聚合物中是否也是可能的 我已设置一个名为“动画”的属性: animated: { type: Boolean, value: false, }, 当animated为true时,我元素中的div应该有一个css类。animate <div class=""></div> 现在,我已经在ready函数中完成了这项工作。 但由于我遇到了Stackoverflow问题,我想知道这在聚合物中是否可行 谢谢 一种方法

我以前在angular中看到过这一点,我想知道这在聚合物中是否也是可能的

我已设置一个名为“动画”的属性:

animated: {
  type: Boolean,
  value: false,
},
当animated为true时,我元素中的div应该有一个css类。animate

<div class=""></div>

现在,我已经在ready函数中完成了这项工作。 但由于我遇到了Stackoverflow问题,我想知道这在聚合物中是否可行


谢谢

一种方法是使用如下函数:

<div class$="{{_getClass(animated)}}"></div>
animate
属性更改时,将调用
\u getClass
函数,该函数将返回指示所需类的字符串。

您也可以使用
Polymer


.表演{
显示:块!重要;
边框:1px纯黑;
}
.隐藏{
宽度:100px;
高度:100px;
显示:无;
}
按以切换
聚合物({
是‘我的元素’,
特性:{
展示:{
类型:布尔型,
值:false
}
},
_toggleDiv:function(){
this.show=!this.show;
this.toggleClass('show',this.show,this.$.toggle);
}
});

未捕获类型错误:this.toggleClass不是函数
@Metagrapher Polymer version?
_getClass: function(animated){
   return animated ? "animate" : "";
}