ng-docs.github.io icon indicating copy to clipboard operation
ng-docs.github.io copied to clipboard

关于路由跳转带入样式的问题

Open novia2014 opened this issue 6 years ago • 2 comments

使用router.navigate进入下一个视图,然后返回,会把该视图的样式文件带回到第一个界面,请问如何能避免,保持页面样式的独立性?

novia2014 avatar Aug 08 '19 02:08 novia2014

如果你没用::ng-deep出现这个问题或者用样式时没指定某个组件选择(在none时).那我解决不了,如果你用了,你应该懂我什么意思了(算了还是说明白点吧...issues中有关于ng-deep的用法)

wszgrcy avatar Aug 10 '19 02:08 wszgrcy

不要在组件的样式中使用顶级的 ::ng-deep,它会作用于全局。如果你想让某些样式对当前组件的所有子组件生效,那么应该用

:host ::ng-deep {
  ...
}

最前面的 :host 是重点,不能遗漏。

asnowwolf avatar Sep 27 '19 03:09 asnowwolf