2

コンポーネントを使用していて、自分の列の 1 つでgoogle-charta を使用したいと考えてDateTimeいます。ただし、値を渡す方法がわかりません。私のコードは次のようになります。

<google-chart
    type='line'
    options='{"legend": "none"}'
    cols='[{"label":"Dates", "type": "datetime"}, {"label":"Numbers", "type": "number"}]'
    rows='[["2012-03-19T07:22:00Z", 73628]]'>
</google-chart>

上記のコードの「DateTime」は私の最新の試みであり、これも機能しません。複数の異なるバージョンを試しました (例: "2012-04-21T18:25:43-05:00"DateTime("Mon, 25 Dec 1995 13:30:00 GMT")...)。

すべて失敗し、次のエラー メッセージが表示されました。

エラー: タイプが一致しません。値 2012-03-19T07:22:00Z は、列インデックス 0 の型 datetime と一致しません

誰かが値を渡す方法を教えていただければ幸いです。

4

1 に答える 1

0

Plunk や JSbin などの実際の例は、ほとんどの場合、質問に答えるのに役立ちます。ただし、通常は値を日付型に変換する必要があります。

  ...
  rows='[[rows_date, 73628]]'>
  ...

 <script>
    Polymer({

       rows_date: new Date(),
       //or
       domReady: function(){
         this.rows_date = new Date(this.rows_date);
       },
    });
 </script>

属性の値は常に文字列です。Polymer に属性文字列を別の型に変換させたい場合は、必要な型をヒントする必要があります。

于 2015-10-05T21:26:09.390 に答える