質問編集履歴

1

部分的な説明追記

2018/12/19 23:07

投稿

you88
you88

スコア147

test CHANGED
File without changes
test CHANGED
@@ -2,6 +2,76 @@
2
2
 
3
3
 
4
4
 
5
+ firebaseから下記コードで数字を取得し、this.notesに配列を入れています。
6
+
7
+
8
+
9
+ ```
10
+
11
+ created: function() {
12
+
13
+ firebase
14
+
15
+ .database()
16
+
17
+ .ref('notes/' + this.user.uid)
18
+
19
+ .once('value')
20
+
21
+ .then(result => {
22
+
23
+ if (result.val()) {
24
+
25
+ this.notes = result.val();
26
+
27
+ }
28
+
29
+ })
30
+
31
+ ```
32
+
33
+
34
+
35
+ この配列を
36
+
37
+
38
+
39
+ ```
40
+
41
+ var ctx = document.getElementById('myChart').getContext('2d');
42
+
43
+ var myChart = new Chart(ctx, {
44
+
45
+ type: 'line',
46
+
47
+ data: {
48
+
49
+ labels: ['M', 'T', 'W', 'T', 'F', 'S', 'S'],
50
+
51
+ datasets: [{
52
+
53
+ label: 'apples',
54
+
55
+ data: /*ここにnotesのcontentプロパティを展開したい*/,
56
+
57
+ backgroundColor: "rgba(153,255,51,0.4)"
58
+
59
+ },
60
+
61
+ ```
62
+
63
+
64
+
65
+ chart.jsのdataにcontentsプロパティのみを入れたいと考えています。その際の良いコードが思いつかず困っています。
66
+
67
+
68
+
69
+
70
+
71
+ 全体
72
+
73
+
74
+
5
75
  ```
6
76
 
7
77
  <template>