1
ServiceNow에서 맵 위젯을 만들고 있는데 오류 발생 : [$ sce : insecurl].
내 HTML :
<div class="fluidMedia">
<iframe ng-src="{{data.src}}" class="media"></iframe>
</div>
서버 스크립트 :
var gr = new GlideRecord('cmn_location');
gr.addQuery('sys_id', gs.getUser().getLocation());
gr.query();
if(gr.next())
{
var loc = gr.street.getHTMLValue();
}
loc1 = loc.replace(/,/g, "");
loc2 = loc1.replace(/ /g, "+");
data.src = "https://www.google.com/maps/embed/v1/place?key=AIzaSyCmoLpiJFrdXLLUYsM3PRfPD0zQ0uATAUw&q=" + loc2;
클라이언트 컨트롤러 :
function($scope,$sce) {
var c= this;
c.server.get({name: "test"}).then(function(r) {
c.data.src = $sce.trustAsResourceUrl(r.data.src);
});
}
사람이 발생 했습니까? 이 문제를 해결하기 위해 각도 j를 어떻게 변경합니까? 죄송합니다. 이것이 바보 같은 질문이라면, 나는 각도 j에 새로운 브랜드입니다.
감사합니다!