angularjs 中的iframe ng-src取值失败的解决方法
来源:互联网 发布:csgo低配置优化补丁 编辑:程序博客网 时间:2024/06/05 06:59
问题:项目中遇到需要将url的值赋到iframe的src属性上,一直报错
解决方法:
1、ng里面有个属性是专门用来解决跨域问题的 $sce。
用法:
$scope.someUrl = $sce.trustAsResourceUrl('路径');
例:
将$sce引入控制器中
信任该URL:
vm.masUrl = $sce.trustAsResourceUrl(vm.masUrl);
iframe页面取值:
<span ng-if="item.videoid!=0">
<iframe ng-src="{{picsDetail.masUrl}}" frameborder="0" width="800" height="550" scrolling="no" ></iframe>
</span>
2、可以利用上面的方法写一个过滤器
angular.module('filters-module', [])
.filter('trustAsResourceUrl', ['$sce', function($sce) {
return function(val) {
return $sce.trustAsResourceUrl(val);
};
}])
例:
<ul class="nav nav-tabs" ng-repeat="item in [1,2,3,4]">
<iframe ng-src="{{someUrl |trustAsResourceUrl }}" height="100%" width="100%"></iframe>
</ul>
- angularjs 中的iframe ng-src取值失败的解决方法
- AngularJS当ng-src 图片加载失败的处理办法
- 春风十里不如你--Angularjs 中的iframe 标签 ng-src 路径
- AngularJS中如果ng-src 图片加载失败处理方法
- AngularJs里给图片赋值需要用ng-src来代替src的原因
- AngularJS中ng-Src指令替代src 解决console的url请求404错误
- AngularJS进阶(三十二)书海拾贝之特殊的ng-src和ng-href
- angularJs中的ng-repeat的使用
- 【AngularJS】解决ng-if中的ng-model值无效的问题
- 【AngularJS】解决ng-if中的ng-model值无效的问题
- angularJS中ng-ng-repeat里的单选框(radio)和多选框(checkbox)赋值取值
- angular——ng-bind,ng-cloak,ng-src,ng-href解决AngularJS 代码未加载完而出现显示 AngularJS 代码,进而会有闪烁的效果
- Angularjs中的ng-repeat
- angularjs中的ng-option
- AngularJS 设置img (ng-src 和 src 区别)
- angularJS的{{}}取值
- JQuery设置iframe的src值
- src 与 ng-src 的区别
- android获取手机验证码界面以及倒计时实现demo
- windows系统下caffe的安装和编译及配置matlab接口和gpu加速
- 奋斗群群赛13总结与心得
- 《Attributed Social Network Embedding》论文学习笔记
- Course Schedule
- angularjs 中的iframe ng-src取值失败的解决方法
- CorelDRAW X3符号如何应用在图片中这些方法可以做到完美结合
- Hibernate框架写的小例子
- 一步步教你使用云端服务器yeelink远程监控
- mybatis框架入门案例
- shell变量相关记录
- linux ubuntu 16.04下deb文件的安装以及一些问题的解决
- 数字图像处理成长之路7:边缘检测(sobel canny)
- File 文件 byte[] 字节 Base64 互转