javascript - 如何停止 Angular 合并不同的页面以使它们看起来相同?

标签 javascript css angularjs node.js

我有一个使用 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/

相关文章:

javascript - 尝试设置谷歌地图信息窗口内容的问题

javascript - onchange 表单字段事件后表单提交不起作用

html - 如果 div 具有相对位置元素,是否可以增长它?

html - Outlook 显示矩形而不是 li 元素符号列表

javascript - 动态添加新的 ng-model 到 angularJS

angularjs - 检查 json 字典是否有空字符串作为值

javascript - 在不知道 id 的情况下从文档中选择标签

javascript - 如何使用 Batch 更新 Firestore 中的 500 多个文档?

javascript - 背景没有显示(也许是悬停功能?)

angularjs - 'var vm = this;' 在 Angular Controller 中是什么意思?