質問編集履歴
2
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
rxjs(Observable)の値の受け渡し
|
body
CHANGED
@@ -1,19 +1,9 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
|
3
|
-
「Angular6でHTTPgetしたデータを表示したい」
|
4
|
-
|
5
|
-
|
2
|
+
APIからgetしたデータをAngularで表示させたいと思っています。
|
6
3
|
ですが、rxjsのObservableの値の受け渡しがよくわからず、実現できません。
|
7
4
|
ご教示いただければ、幸いです。
|
8
5
|
|
9
|
-
ー環境ー
|
10
|
-
Node: 10.0.0
|
11
|
-
Angular: 6.0.2
|
12
|
-
AngularCLI: 6.0.3
|
13
|
-
rxjs: 6.1.0
|
14
|
-
typescript: 2.7.2
|
15
6
|
|
16
|
-
|
17
7
|
### 発生している問題・エラーメッセージ
|
18
8
|
|
19
9
|
```
|
@@ -25,9 +15,9 @@
|
|
25
15
|
|
26
16
|
呼び出し先
|
27
17
|
``` Typescript
|
28
|
-
public httpGetHuman(
|
18
|
+
public httpGetHuman(apitoken: string): Observable<any> {
|
29
19
|
const options = {
|
30
|
-
headers: { Authorization:
|
20
|
+
headers: { Authorization: apitoken }
|
31
21
|
};
|
32
22
|
return this.http.get(this.Url, options);
|
33
23
|
}
|
@@ -41,7 +31,7 @@
|
|
41
31
|
}
|
42
32
|
|
43
33
|
public getdata() {
|
44
|
-
return this.
|
34
|
+
return this.httpGetHuman(apitoken).subscribe(data => this.data['body'] = data);
|
45
35
|
}
|
46
36
|
|
47
37
|
data: TableItem[] = this.getdata();
|
1
メソッド名修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -41,7 +41,7 @@
|
|
41
41
|
}
|
42
42
|
|
43
43
|
public getdata() {
|
44
|
-
return this.api.
|
44
|
+
return this.api.httpGetHuman(token).subscribe(data => this.data['body'] = data);
|
45
45
|
}
|
46
46
|
|
47
47
|
data: TableItem[] = this.getdata();
|