ngBindHtml
$sce.getTrustedHtml
在显示之前将通过您的HTML 。我怀疑这将是删除您的iframe的原因。
根据文档,您可以使用$ sce.trustAsHtml避免此检查,只要您完全信任来自此来源的任何HTML-来自不受信任来源的iframe可能会对您页面访问者造成很多麻烦。
$http({method: 'GET', url: url}).
success(function(data, status) {
$scope.player = $sce.trustAsHtml(data.html);
}.......
小心!:)