当在一个产品中引入另一个页面时,一般会出现url跨域问题。解决方式代码如下:
<body ng-app="app">
<div>
<iframe ng-src="{{ val | trustAsResourceUrl}}" frameborder="0" width="100%" height="600px"></iframe>
</div>
</body>
// 控制器中使用过滤器的方式
在过滤器方法中() {
$sce.trustAsResourceUrl('要过滤的url')
}
// 过滤器逻辑处理
define(['angular'],function(ng) {
var module= ng.module('app.filters','')
module.filter(
'trustAsResourceUrl',
[
'$sce',
function($sce) {
return function(val) {
return $sce.trustAsResourceUrl(val);
}
}
]
])
})