如何停止角度合并不同的页面使它们看起来一样?

时间:2015-06-07 13:56:15

标签: javascript css angularjs node.js

我有一个使用节点js和angular的聊天网站,我使用这些进行了登录/注册和聊天页面。但问题是,每当我加载聊天页面时,它使用其他页面的样式,基本上就像同一页面的不同部分一样,它也将登录/注册合并在一起,这是好的,因为它们具有相同的风格只是不同数量的表格框,我想停止角度来合并登录/注册与聊天的风格,并让它使用自己的风格。 所有的帮助都会非常苛刻,在此先感谢。 据我所知,并且知道,我自己的代码中没有任何内容阻止这一点,它本身只是有角度的。 强文顺便说一句,据我所知,某些事情不同页面的主体不能单独设计,如果我要合并html,那需要一段时间和研究我真的不想这样做。

2 个答案:

答案 0 :(得分:0)

将页面加载为partials的想法是不加载其css和js文件等。

你需要只有一个文件作为index.html和里面,

定义<ui-view>标记这是您必须加载所有部分,而不是整个页面,具有html标记和所有内容。

查看this模式,将所有部分加载到一个文件中。 然后,

我强烈建议您检查this网站,以设置nodejs以设置所有丢失的路线到您的html文件,以及定义您的&#34; / css&#34;,&#34; / js& #34;等

我刚刚合并了这两个工作方法,以构建一个非常具体的restful应用程序结构。

答案 1 :(得分:0)

要避免此问题,您需要做的就是用起始父类编写css。这样,只有当父元素具有特定的类时,你的css才会起作用。

.signIn .button {

}
.chat .button {
}

这样写,不同元素中的按钮会有不同的风格