우리는 NG2/4 작업을합니다. 우리는 요약 화면에서 세부 화면까지의 탐색을 수행 할 수 있도록 사용자 정의 재사용 전략을 구현하여 사용자가 뒤로 버튼을 클릭 할 때 요약 화면을 동일한 상태 (레크 리 에이션에서 제외)로 유지합니다.각도 2/4. 재사용 전략. 구성 요소에 재사용되었음을 알리는 방법은 무엇입니까?
중요한 점은 하위 화면에서 레코드를 편집 할 때 주 화면으로 돌아갈 때 전체 마스터 화면이 아닌 특정 데이터를 다시로드해야한다는 것입니다. 우리는 어떻게 든 관련 데이터가 변경되었고 업데이트해야하는 구성 요소에 정보를 제공해야합니다.
그러나 전략 클래스에는 해당 구성 요소에 대한 액세스 권한이있는 메소드가 없습니다. 클래스는 있지만 인스턴스는 없으므로 구성 요소가 특정 변경 사항을 알리는 방법이 명확하지 않습니다.
public shouldReuseRoute(future: ActivatedRouteSnapshot, current: ActivatedRouteSnapshot): boolean {
// I guess here we have to treat it somehow if it is possible
}
를 다시로드? (자식 및 부모) –
논리적으로 그들은 부모와 자식으로 연결되지만 라우팅은 현명하지 않습니다. 그들은 서로 다른 길을가집니다. – Damask