서버로 이동하여 개체를 가져 오는 부모 구성 요소가 있습니다.
// parent component
@Component({
selector : 'node-display',
template : `
<router-outlet [node]="node"></router-outlet>
`
})
export class NodeDisplayComponent implements OnInit {
node: Node;
ngOnInit(): void {
this.nodeService.getNode(path)
.subscribe(
node => {
this.node = node;
},
err => {
console.log(err);
}
);
}
그리고 여러 childdren 디스플레이 중 하나에서 :
export class ChildDisplay implements OnInit{
@Input()
node: Node;
ngOnInit(): void {
console.log(this.node);
}
}
.NET Framework에 데이터를 주입 할 수있는 것 같지 않습니다 router-outlet
. 웹 콘솔에 오류가 발생한 것 같습니다.
Can't bind to 'node' since it isn't a known property of 'router-outlet'.
이것은 다소 의미가 있지만 다음을 어떻게 수행합니까?
- 상위 구성 요소 내에서 서버에서 "노드"데이터를 가져 오시겠습니까?
- 서버에서 검색 한 데이터를 하위 라우터 콘센트로 전달합니까?
router-outlets
같은 방식으로 작동 하지 않는 것 같습니다 .
node
곳이에 대한 유형으로의string
그것이 작동하지 않는 것 또는 내가 뭔가 잘못하고 있어요