私は初心者です。私はページを開くと、テキストボックスにデータをプリロードしようとしています。今、私はボタンのプリロードを押すと、それは新しいページを開き、それは私がクリックしたヒーローのプリロードするデータが欲しいところです。だから私はインデックス1のヒーローをクリックした場合、ページの開口部は、そのヒーローの詳細を事前にロードする必要があります。情報をテキストボックスにプレロードするにはどうすればいいですか?
//heroes.html
<tr *ngFor="let hero of Heroes; let i = index" >
<td>{{i + 1}}</td>
<td>{{hero.firstname}}</td>
<td>{{client.lastname}}</td>
<td><a class="btn btn-default" routerLink="../heroes"><em class="fa fa-search"></em></a>Preload</td>
</tr>
//Heroes.detail
export class HeroComponent {
constructor(private httpService: HttpService) { }
Hero = {
firstname: "",
lastname: "",
};
}
//サービス
getHero(id){
return this.http.get('http://example.com' +id)
.map((response:Response) => response.json())
あなたは 'Resolver'についての角度の書類を読むべきです – cyrix
これはあなたが望むものです:https://angular.io/docs/ts/latest/tutorial/toh-pt5.htmlそれから、必要に応じてhttpチュートリアル;) – Alex