0
我無法使ng-src與我使用Angular製作的Chrome擴展一起工作。我發現我需要使用$ sce來清理URL。在我的控制,我有:在角度應用中嵌入Google日曆
chrome.storage.sync.get({calendar: '', tasklist: ''}, function(items) {
var src = 'https://calendar.google.com/calendar/embed?src=' + items.calendar;
$scope.calendar = $sce.trustAsResourceUrl(src);
});
然後在我的HTML,我有:
<iframe class="full-width" id="calendar-embed" ng-src="{{ calendar }}" style="border: 0" width="100%" height="500" frameborder="0" scrolling="no"></iframe>
我也有*:在我的配置//calendar.google.com/**列入白名單。
我忘了什麼?它是否與異步調用chrome.storage API有關?