Angular2 はとても楽しいです。(皮肉の終わり)
この特定のプランカーは、配列から特定の要素を抽出することに成功し、それを templateUrl に表示することができます。一般的に言えば、テンプレートにデータを表示するのは本当に簡単です。
残念ながら、それは私の問題ではありません。私がする必要があるのは、dataService / Injectable から値を取得し、それを変数に変換してから、その変数をチャート プログラムに渡すことです。基本的に、次のようなものが必要です。
console.log(last);
//a simple json data component
import {Component, View} from 'angular2/angular2'
import {DataService} from './dataService'
@Component({
selector: 'my-data',
templateUrl: 'src/template.html'
})
export class Data {
constructor(dataService:DataService) {
dataService.dataObser
.subscribe(dataObj => {
this.last = dataObj.person.last;
this.dataObj = dataObj;
});
console.log("this is what I'm looking for " + this.last);
}
}
次に、この質問で説明したように、変数を取り、chartData に渡します。そのため、json からこの応答をキャプチャして変数に変換する必要があります。これはそれほど難しくないと思いますか?