動画をiframeに表示しようとしていますが、正しい埋め込みリンクが表示されていても何も表示されません。私はリンクを表示するだけでテストしようとしましたが、正しいリンクが表示され、iframeの同じリンクをハードコーディングしているときに、ビデオは表示されますが、iframeには何も表示されません。
<ion-item ng-repeat="article in articles" class="item-light">
<img ng-show="article.external_media.length == 0 || article.external_media.url == ''" src="http://coop.app/imagecache/cover/{{article.cover_image}}">
<iframe ng-show="article.external_media.length > 0 && article.external_media.url != ''" src="{{article.external_media[0].url}}"></iframe>
</ion-item>
更新
私は$のSCE依存性を注入する必要があるので、私は私のコントローラ内のすべての可能なリンクにそれを適用する方法を疑問に思います。その機能はどのように見えますか?
これは私のコントローラです:
.controller('FrontPageController', function($scope, ArticleService, $state) {
ArticleService.all().then(function(data){
$scope.articles = data;
})
これは '$ sce'の問題です。信頼できない値をsrcに入れることはできませんので、' $ sce'を注入してこのリソースを有効なリソースとして信頼してください。 – maurycy
[iframe src属性を変数AngularJS](http://stackoverflow.com/questions/20045150/how-to-set-an-iframe-src-attribute-from-a-variable-in-angularjs) – maurycy