javascript - 如何在 Angular 中重置CSS

标签 javascript angular angular-ui-router

我正在开发一个 Angular 项目,但遇到了一个问题,我想实现以下目标。 1. 单击按钮并打开一个新窗口。 2.我不希望应用于整个应用程序的CSS规则对弹出的新窗口有任何影响。

这是我尝试过的。

.ts 文件

goToLink(url: string){
  window.open(url,'',  'scrollbars=yes,width=300, height=300');
}

.html 文件

<a (click)="goToLink('filter');" >Filter</a>

我想要过滤器中的新外观/CSS,而不需要网站整个页面的 CSS

最佳答案

制作一个过滤器组件并编写自己的css。尽量不要在 HTML 中使用您全局定义的任何类。这称为 ShadowDom

关于javascript - 如何在 Angular 中重置CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58038983/

相关文章:

javascript - 在我的 Canvas 中显示我的资源的加载进度

javascript - 三JS : IE11 crashes on Render();

javascript - If = 一个类(class),但有两个类(class)

angular - 在哪里可以使用 Baqend 社区版设置缓存?

angular - 从共享文件夹导入 Angular 自定义管道时出错

javascript - 我如何在 JavaScript 中计算这个数学公式

Angular 2 如何创建嵌套结构?

javascript - Angular 状态解析未注入(inject) Controller

angularjs - $state.go 不是函数

javascript - Angular Js -> UI - 路由 -> 解决问题