2014-09-08 4 views
0

Я пытаюсь запустить iframe с помощью Angular JS.Как запустить iframe в моем случае?

У меня есть что-то вроде

JS

$scope.loadIframe = function() { 
    $scope.currentProjectUrl = $sce.trustAsResourceUrl('http://test.com/' + ID); 
} 

В моем HTML

<a ng-click="loadIframe()"> 
    <iframe ng-src="{{currentProjectUrl}}"> </iframe> 
</a> 

Моя currrent установка IFrame всегда существует на странице, но я хочу, чтобы загрузить IFRAME 'После' пользователь нажимает на ссылку. Есть какой-либо способ сделать это? Благодарю.

+0

Я очень сомневаюсь, что 'iframe' является допустимым дочерним' ' charlietfl

ответ

0

смотрите здесь http://jsbin.com/qujeke/1/edit?html,js,output просто использовать нг-шоу директиву/скрыть

<a ng-click="loadIframe()" ng-hide="currentProjectUrl">Load Frame </a> 
    <iframe ng-src="{{currentProjectUrl}}" ng-show="currentProjectUrl" > </iframe> 
Смежные вопросы