-2
私は子コンポーネントとしてドロップダウンを開発し、その子コンポーネントを親コンポーネントで使用して正常に動作しています。ここでは、子コンポーネントはドロップダウンであり、ドロップダウン値のデータはgetメソッド(サービスコール)から表示されます。複数のデータバインディング(angular2を使用)
同じ親コンポーネントで同じ子コンポーネントを使用したいのですが、ドロップダウンの値が異なります。基本的にもう1つのサービスコールを行う必要があります。
このシナリオを同じ子コンポーネントを再利用するように扱う方法を説明できますが、別々の呼び出しを行い、それに応じてドロップダウン値を表示する必要があります。
私はコンポーネント(エクスポートクラス)で@Inputを使用しようとしました以下の例では、エクスポートクラスselectdropdownComponentはOnInitを実装しています{ @Input()value; タイトル:文字列; 結果:配列; \tコンストラクタ( \tプライベート_Service:サービス){ \t \t \t} ngOnInit(){ this.gettableList()。 } gettableList(){ this._Service.gettableList(this.value) \t \t \t .subscribe(=> this.result =結果 結果)。 \t}とhtml (ここでは名前はjsonデータのkeynameです) –
JOESHRA
@JOESHRAここでは読みにくいですが、質問を更新しますか? – RezaRahmati