如何在我的情况下启动iframe?

时间:2014-09-08 19:46:02

标签: angularjs

我正在尝试使用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'用户'点击链接后。反正有没有这样做?感谢。

1 个答案:

答案 0 :(得分:0)

请看这里http://jsbin.com/qujeke/1/edit?html,js,output 只需使用ng-show / hide指令

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