在Angular2的router-outlet中加载外部URL
Loading External URL in Angular2 router-outlet
我正在使用Angular2开发一个应用程序。我有一个模板如下的组件:
<div>
<router-outlet></router-outlet>
</div>
有人可以帮助我如何加载外部URL 'www.example.com'在这个div?
通过使用路由配置创建一个组件来在<ng-outlet>
中渲染。然后你的组件模板内部应该有一个指向外部站点的<iframe>
。
import {Component, OnInit} from '@angular/core';
@Component({
selector: 'app-external-page',
templateUrl: './external-page.component.html',
styleUrls: ['./external-page.component.css']
})
export class ExternalPageComponent implements OnInit {
title = 'app works!';
constructor(private _stellarService: StellarService) {
}
ngOnInit(): void {
}
}
那么你的组件模板应该看起来像
<div>
<iframe src="yourexternalpage url"></iframe>
</div>
有了上面这样的代码,剩下的步骤就是在你的路由中配置一个路由
你得到答案了吗?
您可以拥有这里提到的组件。导入并添加到你的NgModule中;然后将其导入到您想要的页面中,并使用选择器代替<router-outlet>
。
相关文章:
- 使用javascript在Flash中加载外部图像
- 如何在运行时在angular 2中加载外部js脚本
- Chrome扩展无法通过清单加载外部javascript
- 加载Angular视图后加载外部脚本
- Cordova/Phonegap在主要的Cordova网络视图中加载外部站点
- IE 9 BHO插件.加载外部JS文件时出现错误SCRIPT1014
- 是否有用于加载外部脚本的JavaScript库
- 使用纯Javascript加载外部URL内容
- 在Chrome扩展中加载外部javascript
- 在扩展 jQuery 之前加载外部资源
- 无法加载外部 JavaScript 文件 - Codeigniter
- jquery .load() 不加载外部 JS
- GO - html 文件无法加载外部 js 文件
- jQuery 不会使用 .load() 加载外部 html 模板
- 使用HTML5缓存时无法加载外部资源
- 色盒延迟打开;锁定“;当加载外部javascript文件时
- 使用load()加载外部文件,然后使用fancybox插件进行修改并显示
- 在Ember应用程序中加载外部域脚本
- html javascript加载外部脚本
- 如何防止加载外部资源,同时防止“在'文档'上执行'写入'失败”错误