Ich versuche, dynamische Links von der Json zu meiner iframe Vorlage zu laden. Wenn ich die Iframe-Seite lade, erscheint dieser Fehler. Ich weiß nicht wirklich warum. Dies ist das erste Mal, dass ich diesen Fehler gesehen habe. Hier ist der Code unten.
-Controller
app.controller('apps', [
'$scope',
'$http',
'contentService',
'gotoService',
'getIndex',
'$routeParams', function($scope, $http, contentService, gotoService, getIndex, $routeParams){
contentService.then(function(data){
$scope.data = data; // access all data
$scope.appsList = $scope.data.appsList; // list of shortcuts
// change url to links
$scope.goTo= function(url){
gotoService.getLink(url);
}
// get index
$scope.getIndex = function(index){
getIndex.current(index);
}
// embed in iframe
$scope.link = function(){
$scope.indexRoute = $routeParams.index;
return $scope.appsList[$scope.indexRoute].url;
}
});
}]);
iframe Vorlage
<iframe ng-controller="apps" ng-src="{{link()}}" width="800" height="600">
</iframe>
apps Symbol Vorlage
<div class="apps-background" ng-click="goTo(a.link+'/'+$index); getIndex($index);" ng-style="{'background-image':'url({{a.image}})', 'background-repeat': 'no-repeat', 'background-size': 'cover'}">