угловые переменные в вызове iframe на YouTube

#angularjs #iframe #youtube

#angularjs #iframe #YouTube

Вопрос:

Мой код позволяет пользователям выбирать видео YouTube для показа. Код написан на angular, и я просто хочу заполнить компоненты iframe переменными angular. Вот некоторые из вещей, которые я пробовал, и ни одна из них не работает.

Выдает ошибку

 <div>
    <iframe width="{{obj.content.videoWidth}}" 
            height="{{obj.content.videoHeight}}" 
            ng-src="{{obj.content.url}}" 
            frameborder="0" 
            allowfullscreen>
    </iframe>    
</div>
  

Ничего не делает

 <div>
    <iframe width="{{obj.content.videoWidth}}" 
            height="{{obj.content.videoHeight}}" 
            ng-src="obj.content.url" 
            frameborder="0" 
            allowfullscreen>
    </iframe>    
</div>
  

Как мне заставить это работать?

Комментарии:

1. Этот код рассказывает только небольшую часть истории. Как выглядит ваш контроллер? В чем ошибка? Вы уверены, что эти значения присутствуют?

2. Кроме того, вам нужны усы во 2-м блоке кода для ng-source. obj.content.url будет интерпретироваться как литеральная строка.

3. Извините, контроллер содержит правильные данные. Дайте мне несколько минут, и я выложу, что это за контент.