angularjs 在 iframe 里面无法正确显示 src 指定的内容
2015-11-25 11:51
771 查看
原 controller :
$scope.myURL = URL;
页面:
<iframe ng-src='{{myURL}}' class="width-100 height-100"></iframe>
发现页面不能打开 <iframe> 中的内容。
现在将 controller 中改写如下 即可:
$scope.myURL = $sce.trustAsResourceUrl(URL); //URL
为全链接($sce.trustAsResourceUrl("http://" + url))
trustAsResourceUrl 是 Angularjs 中防止用户注入 URL 的方法。
$scope.myURL = URL;
页面:
<iframe ng-src='{{myURL}}' class="width-100 height-100"></iframe>
发现页面不能打开 <iframe> 中的内容。
现在将 controller 中改写如下 即可:
$scope.myURL = $sce.trustAsResourceUrl(URL); //URL
为全链接($sce.trustAsResourceUrl("http://" + url))
trustAsResourceUrl 是 Angularjs 中防止用户注入 URL 的方法。
相关文章推荐
- Angular.forEach用法
- angularJS学习之路(三十)---服务器通信(1)---基本概念
- web -- Angularjs 备忘录应用
- angularJS学习之路(三十)---自定义指令---templateUrl
- AngularJs 服务 广播
- angular源码分析:$compile服务——directive他妈
- Angular 学习笔记——ng-disable
- angular 杂类小结
- angular
- angularJS学习之路(二十九)---控制器的别名使用 和它的作用域的确定
- AngularJS表达式
- AngularJs $location 和 $window
- angularJS学习之路(二十八)---拦截服务
- angularJS学习之路(二十七)---创建服务的五大方法---value
- angularJS学习之路(二十六)---创建服务的五大方法---constant
- 推荐10个很棒的AngularJS学习指南
- AngularJS控制器controller如何通信?
- 推荐10个很棒的AngularJS学习指南
- 推荐10个很棒的AngularJS学习指南
- 在项目中使用AngularJS+UI-Grid