在Angular 7中,agm-marker的标签值不显示的问题可能是由于以下原因之一引起的:
以下是一个可能的解决方法,包含代码示例:
在组件类中,确保lat、lng和markerLabel属性的值是正确设置的。
lat: number = 51.678418;
lng: number = 7.809007;
markerLabel: string = 'My Marker';
import { AgmCoreModule } from '@agm/core';
@NgModule({
imports: [
AgmCoreModule.forRoot({
// 在这里设置Google Maps API密钥和其他配置
})
],
})
export class AppModule { }
在模板中,添加mapReady事件监听器。
在组件类中,添加onMapReady方法来设置mapLoaded属性的值。
mapLoaded: boolean = false;
onMapReady(event: any) {
this.mapLoaded = true;
}
希望这些解决方法能帮助到你解决agm-marker在Angular 7中标签值不显示的问题。