在Polymer中禁用Charts.js动画?

时间:2017-07-20 19:21:04

标签: javascript charts polymer chart.js

我正在使用来自here的Charts.js端口的Polymer。我似乎无法弄清楚如何在Charts.js中应用通常可用的options。我想禁用动画,所以我这样做:

<chart-line data="[[data]]" options$=[[optionsData]]>lol</chart-line>

并在Polymer构造函数中:

this.optionsData = "options:{animation:{duration: 0}}"

这不起作用。我该如何申请?

1 个答案:

答案 0 :(得分:0)

<chart-line>.options需要Object,这意味着optionsData应为Object。您已为该属性分配了string(以及该格式的格式错误的JSON字符串),但您应该像这样分配实际的JSON对象:

constructor() {
  super();
  this.optionsData = {animation: {duration: 0}};
}

或更简单:

constructor() {
  super();
  this.optionsData = {animation: false};
}

demo