ルート角度RC4からデータを復旧します: はどうすればアプリのルートで
{ path: 'calculator', component: CalculatorComponent, data: {physical: Physical}},
設定comoponentに:
if(this.selectedPhysical) {
this.router.navigate(['/calculator', this.selectedPhysical ]);
}
ナビゲーションの結果をしようとしていますこれを行うには(明らかに間違っている):
http://localhost:3000/calculator;pK_Physical=4;fK_Measurement=2;dateString=5/22/2016;weight=270;height=70;hips=27;waist=51;neck=18.5
それでは、どのように私は、ルートにデータを渡すのですか?
電卓コンポーネントでは、次のようなことがあります。どのように渡されたルートデータを取得するのですか?
ngOnInit() {
this.route
.data
.subscribe(v => this.selectedPhysical = <Physical>v);
console.log("phys = " + this.selectedPhysical);
}
誰もがこれを行う方法を知っていますか?
に更新されたデータに依存したコードを移動する必要があります。あなたの質問のほとんどは、全く役に立たない明るい色のボタンで構成されています。代わりに '{}'ボタンを使います。 –
共有サービスを使用してコンポーネント間で通信するだけです。データは現在、ルートに静的に追加されたデータだけです。ルータが提供するその他すべてのものは、URL –
に反映されています。このサイトを使用し始めたのは、angular2を取得するための唯一の場所です。 }ボタンをクリックして、投稿をやり直してもらえますか?あなたがルーティングで間違っていることを教えてくれますか? –