首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个不同html页面之间的Angular2路由

两个不同html页面之间的Angular2路由
EN

Stack Overflow用户
提问于 2016-11-30 19:38:37
回答 1查看 619关注 0票数 1

我有一个包含前端和管理界面的angular2应用程序。

前端有一组在index.html中定义的独特的前端样式。

管理界面有自己独特的风格集,这可能与前端的样式发生冲突。

因此,我想要一个admin.html和一个index.html。如果用户选择使用admin.html显示的路径/admin/**,则显示index.html。应用程序中的其他一切(应用程序模块、服务等)都应该共享。

我已经考虑过使用两个不同的根组件并封装css --但是--大多数样式都在常规的css文件中--我不认为将它们与不同的根组件相关联是可行的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-01 03:03:08

为什么不直接将样式封装在组件中呢?角2是一个单一的页面应用程序。您不应该也不应该使用多个html页面(index.html)。您只需创建不同的组件并为每个组件指定一个样式表:

家庭组件

代码语言:javascript
复制
import { Component } from '@angular/core';


@Component({
  moduleId: module.id,
  templateUrl: 'home.component.html',
  styleUrls: ['home.component.css'],
  selector: 'home',
})
export class HomeComponent {}

管理组件

代码语言:javascript
复制
import { Component } from '@angular/core';


@Component({
  moduleId: module.id,
  templateUrl: 'admin.component.html',
  styleUrls: ['admin.component.css'],
  selector: 'admin',
})
export class AdminComponent {}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40896759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档