Angular 退出零部件后,角度样式将保持不变
我有一个带有不同组件、容器和路由器的角度项目。假设我的两个页面是Angular 退出零部件后,角度样式将保持不变,angular,angular-router,Angular,Angular Router,我有一个带有不同组件、容器和路由器的角度项目。假设我的两个页面是/login和/home。问题是我在/login中有一些样式,在路由到/home后仍然保留在那里,并在/home中破坏了我的样式。到目前为止,我想到的解决方案是在两个页面中都添加一个父div,并在div中添加所有样式。这是可行的,但我想问问是否有人有同样的问题,并找到了更好/更简洁的解决方案。谢谢。某些类可能用于组件中,例如,在登录中您有内容类,在主页中您使用了相同的类,它将使用类的属性,请检查检查元素并检查样式来自何处?从任何文件
/login
和/home
。问题是我在/login
中有一些样式,在路由到/home
后仍然保留在那里,并在/home
中破坏了我的样式。到目前为止,我想到的解决方案是在两个页面中都添加一个父div,并在div中添加所有样式。这是可行的,但我想问问是否有人有同样的问题,并找到了更好/更简洁的解决方案。谢谢。某些类可能用于组件中,例如,在登录中您有内容类,在主页中您使用了相同的类,它将使用类的属性,请检查检查元素并检查样式来自何处?从任何文件中看到了吗?您在/login
的子组件或子组件中使用它的位置是/home
?另外,请检查您的style.css
文件中是否有可能影响两者的全局样式。最后,我还建议检查视图封装
策略。出于某种原因,我检查了/home
中的一些样式是否来自/login
。他们都是“顶级”,所以没有人是另一个人的孩子+1对于视图封装解决了我的问题/home
中的样式来自/login
,两个类中都没有使用任何组件