gpt4 book ai didi

angular - 组件内的组件 Angular

转载 作者:行者123 更新时间:2023-12-04 00:31:58 24 4
gpt4 key购买 nike

当一个组件在另一个组件内部时,它叫什么?

<agm-map [latitude]="lat" [longitude]="lng">
<agm-marker [latitude]="lat" [longitude]="lng"></agm-marker>
</agm-map>

它是如何工作的?

最佳答案

您必须使用 ng-content

<ng-content></ng-content>
<ng-content select="agm-marker"></ng-content>

您必须将两个组件声明为:

agm-map.component.ts
@Component({
selector: 'agm-map',
template: '<ng-content></ng-content>
<ng-content select="agm-marker"></ng-content>'
})
export class AgmMapComponent {
...
}

agm-marker.component.ts
@Component({
selector: 'agm-marker',
template: '<div>Marker</div>'
})
export class AgmMarkerComponent {
...
}

但是我猜您想将纬度/经度传递给您的子组件,因为您可以阅读有关如何将数据从父组件传递到子组件的文档 here

关于angular - 组件内的组件 Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49732998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com