AngularJS ng-src à l'intérieur de l'iframe

J'ai un problème à l'aide de ng-src à l'intérieur d'un iframe. J'ai besoin pour ce faire:

<div class="tab-content">
        <ul class="nav nav-tabs" ng-repeat="document in issues.Document">
            <div class="tab-pane pdf-height col-md-5 padding_0" id="{{document.name}}">
                <iframe ng-src="http://192.168.223.110/cat/{{document.directory}}/{{document.name}}.{{document.type}}" height="100%" width="100%"></iframe>                    
            </div>
        </ul>
    </div>

RÉSULTAT:

<iframe ng-src="http://192.168.223.110/cat/{{document.directory}}/{{document.name}}.{{document.type}}" height="100%" width="100%" src="http://192.168.223.110/cat/{{document.directory}}/{{document.name}}.{{document.type}}"></iframe>

Je sais que le problème est $sce, qui est une protection contre les attaques de type XSS, et que le lien doit être ajouté à la liste blanche... Donc il fonctionne quand je fais cela.

<ul class="nav nav-tabs" ng-repeat="document in issues.Document">
    <div class="tab-pane pdf-height col-md-5 padding_0" id="{{document.name}}">
         <iframe ng-src="{{someUrl}}" height="100%" width="100%"></iframe>                    
     </div>
</ul>

Et je définir à l'intérieur du contrôleur:

$rootScope.someUrl = $sce.trustAsResourceUrl('http://192.168.223.110/cat/files/incoming/12345_3232ASD_pero.pdf');

Mais je ne peux pas le faire comme ça parce que je suis en boucle avec ng-repeat, de sorte que le lien est généré dynamiquement. Il a besoin d'être lisible à partir de la base de données!

InformationsquelleAutor Tindtrelle | 2014-06-11