一. html里内嵌
使用iframe框架内嵌页面,src里写入跳转地址
<iframe [src]="userManageUrl" allowtransparency="true" frameborder="0" id="content" controls></iframe>
二. URL安全跳转
直接在src里传入url时,可能页面会报非安全跳转的错误,这个时候需要在ts里做以下处理:
import { DomSanitizer } from '@angular/platform-browser';
userManageUrl ;//跳转地址
constructor(
private sanitizer: DomSanitizer
) {
this.userManageUrl = this.sanitizer.bypassSecurityTrustResourceUrl(JSON.parse(sessionStorage.getItem('userManageUrl')))
}
// 将使用“sessionStorage.getItem”方法从其他页面传过来的‘userManageUrl’的值进行“bypassSecurityTrustResourceUrl”方法的处理
三. 在ts里和css里对页面高度进行控制
ngOnInit() {
// 设置页面大小
this.reSetSize();
}
reSetSize() {
window.onresize = this.reSetSize;
var windowsHe