В приведенном выше примере я использовал адрес источника iframe с помощью средства очистки ResourceUrl, что приводит к преобразованию строки ',' в '% 3B'.Который не работает в конце.Поэтому я использовал альтернативный способ очистки HTML из файла ts, как показано ниже.
HTML
<div class="map-box" [innerHtml]="Location(Details) | safe: 'html'">
TS
Location(details:any){
let locationIframe = `<iframe width="100%" height="150" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?q=${details.longitude},${details.latitude}&key=${this.gmapApiKey}" > </iframe>`;
return locationIframe;
}
PIPE -> safe: 'html'
return this.sanitizer.bypassSecurityTrustHtml(value);