我正在尝试使用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 :(得分: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>