-1
2 개의 구분 된 구성 요소 CityComponent 및 DistrictComponent가 있습니다. CityComponent에 내가 도시 목록을 가지고 있다면, DistrictComponent에있는 도시의 데이터를 * ngFor를 select 태그로 사용하려면 어떻게해야합니까?각도 2의 다른 구성 요소에서 데이터를 가져 오는 방법은 무엇입니까?
2 개의 구분 된 구성 요소 CityComponent 및 DistrictComponent가 있습니다. CityComponent에 내가 도시 목록을 가지고 있다면, DistrictComponent에있는 도시의 데이터를 * ngFor를 select 태그로 사용하려면 어떻게해야합니까?각도 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;
}
.