-1
私はCityComponentとDistrictComponentの2つの分離したコンポーネントを持っています。 CityComponentで私は都市のリストを持っていますが、選択したタグとして* ngForを使用するDistrictComponentの都市のデータを取得するにはどうすればいいですか?角度2の他のコンポーネントからデータを取得する方法は?
私はCityComponentとDistrictComponentの2つの分離したコンポーネントを持っています。 CityComponentで私は都市のリストを持っていますが、選択したタグとして* ngForを使用するDistrictComponentの都市のデータを取得するにはどうすればいいですか?角度2の他のコンポーネントからデータを取得する方法は?
このような処理には@inputを使用できます。
市区町村のコンポーネントから都市を除外するための別のコンポーネントがあるとします。
あなたは以下を参照することができます
ステップ-1:
地区コンポーネントは、のような結合: cityListは、コンポーネント内の都市の完全なリストを保持し、
<district-component-selector [cityListInput]="cityList"></district-component-selector>
。
ステップ-2:
が地区コンポーネントでは、あなたのようにそれを参照することができます。 cityListが地区コンポーネントで、ローカル変数である、
import { Input } from "@angular/core";
@Input() set cityListInput(value: String[]) {
this.cityList= value;
}
。