Я пытаюсь jsfiddel с нг-Bind-HTML. он, похоже, не работает с встраиванием youtube, почему?угловой нг-связывания-HTML не работает с YouTube встраивать
<div ng-app="App1">
<div ng-app="App1" ng-controller="Ctrl">
<div ng-bind-html="youtube">
</div>
<p>this is a youtube {{youtube}}</p>
</div>
</div>
сценарий
var myApp = angular.module('App1', ['ngSanitize']);
myApp.controller('Ctrl', ['$scope', function($scope){
$scope.youtube = '<iframe width="560" height="315" src="//www.youtube.com/embed/FZSjvWtUxYk" frameborder="0" allowfullscreen></iframe>';
}]);
EDIT: Первоначально мой пример был упрощен, чтобы просто добавить ссылку, благодаря IvorG я заметил, что я не добавлял «ngSanitize» как зависимость, после добавления зависимости Я отредактировал вопрос, чтобы отразить исходный вопрос, который у меня был: добавление вставки youtube.
Это был ответ, который помог мне, потому что я забыл, чтобы ввести $ SCE в контроллере –
спасибо, человек! ваш ответ решил мою проблему! – herbert