在angular项目中加载非angular html页面和javascript
我正在使用Core UI模板处理Angular 7的一个项目。我有一个用纯html编写的页面,它使用一些javascript,我想在用户单击某个内容时加载此页面。此页面不是角度模块/组件 我尝试加载另一个Angular模块,然后在其中加载我需要的html页面,但没有成功。我的直觉告诉我这不是一条路 我使用的代码如下所示:在angular项目中加载非angular html页面和javascript,javascript,angular,angular7,Javascript,Angular,Angular7,我正在使用Core UI模板处理Angular 7的一个项目。我有一个用纯html编写的页面,它使用一些javascript,我想在用户单击某个内容时加载此页面。此页面不是角度模块/组件 我尝试加载另一个Angular模块,然后在其中加载我需要的html页面,但没有成功。我的直觉告诉我这不是一条路 我使用的代码如下所示: By clicking <span class="here" (click)="loadNonAngularPage()">here</span> yo
By clicking <span class="here" (click)="loadNonAngularPage()">here</span> you can load a non angular page.
有什么想法吗?如果你想继续使用angular应用程序,你可以使用
,或者你可以使用window.location.href=“…”代码>如果要更改到其他网页
public loadNonAngularPage(){
window.location.href = '/non angular page';
}
如果您想继续使用angular应用程序,您可以使用
,也可以使用window.location.href='…'代码>如果要更改到其他网页
public loadNonAngularPage(){
window.location.href = '/non angular page';
}
我通过使用window.location.href=''.'
解决方案使其工作,但我错过了窗口上其余部分的所有内容(如面包屑、侧导航等),我将尝试该解决方案。非常感谢。使它与
一起工作,结果更好。我必须在assets
的angular.json
文件中声明src
文件夹。之后,在这两种情况下,我都使用src
下面的路径访问page.html
文件。非常感谢。我通过使用window.location.href=''.'
解决方案使其工作,但我错过了窗口上其余部分的所有内容(如面包屑、侧导航等),我将尝试该解决方案。非常感谢。使它与
一起工作,结果更好。我必须在assets
的angular.json
文件中声明src
文件夹。之后,在这两种情况下,我都使用src
下面的路径访问page.html
文件。非常感谢。