2017-07-20 51 views
0

我使用Polymer與Charts.js的端口從here。我似乎無法弄清楚如何在Charts.js中應用通常可用的options。我想禁用的動畫,所以我做的:禁用聚合物中的Charts.js動畫?

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

和聚合物的構造函數:

this.optionsData = "options:{animation:{duration: 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