我有一个使用 node js 和 angular 的聊天网站,我使用它们制作了登录/注册和聊天页面。但问题是,每当我加载聊天页面时,它都会使用其他页面的样式,基本上就像同一页面的不同部分一样,它还将登录/注册合并在一起,这没关系,因为它们具有相同的样式只是不同数量的表单框,我想阻止 Angular 将登录/注册的样式与聊天合并,并让它使用自己的样式。 非常感谢所有帮助,在此先感谢。 据我所知,我自己的代码中没有任何东西可以阻止这种情况,它只是 Angular 本身。 strong text顺便说一下,据我所知,不同页面的某些内容无法单独设置样式,如果我要合并 html,则需要一段时间进行研究,但我真的不知道想这样做。
最佳答案
将页面作为局部加载的想法并不是加载它的 css 和 js 文件等。
你只需要有一个文件作为 index.html 并且在里面,
定义<ui-view>
标记 这是您必须将所有部分加载到的地方,但不是整个页面,具有 html 标记和所有内容。
看看this模式将所有部分加载到一个文件中。 然后,
我强烈建议您查看 this网站设置 nodejs 以设置所有丢失的路由到您的 html 文件以及定义您的“/css”、“/js”等。
我刚刚合并了这两种工作方法来制作一个非常具体的 RESTful 应用程序结构。
关于javascript - 如何停止 Angular 合并不同的页面以使它们看起来相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30694338/