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;
Client Controller:
function($scope,$sce) {
var c= this;
c.server.get({name: "test"}).then(function(r) {
c.data.src = $sce.trustAsResourceUrl(r.data.src);
});
}
Кто-нибудь столкнулся с этим? Как изменить угловое значение js для этого? Извините, если это глупый вопрос, я совершенно новый для угловых js.
Спасибо!