angular.js - angular路由相关
仅有的幸福
仅有的幸福 2017-05-15 16:58:44
0
4
557

因为没有过angular真实项目开发过,所以有一个问题,
angular的路由效果可以做单页面web,路由是将html片段加载进来的,
如果想运用样式css的话,多个样式只能是在index.html中link了,所以说有多少路由,就要填写多少个css吗?或者说css写在一个文件中,如果这样的话,样式会不会有些不好控制啊;

我之前都是一个html对应一个css这样写的,

仅有的幸福
仅有的幸福

모든 응답(4)
左手右手慢动作

ocLazyload를 사용하여 해당 컨트롤러, CSS 등을 로드하거나 라우팅과 연계하여 로드하려는 파일을 로드하세요

漂亮男人

저는 AngularJS 단일 페이지 애플리케이션을 몇 개 수행했습니다.
개발 단계에서 필요에 따라 CSS 파일을 분할했습니다. 질문자님이 말씀하신 것과 비슷하게 각 경로(뷰인 것 같습니다)에는 하나의 CSS가 있습니다. 그러나 게시할 때 gulp를 사용하여 모든 CSS를 함께 압축했습니다. 페이지가 로드되고 뷰에서 호출되는 스타일은 모두 압축된 CSS 파일에서 나옵니다.

世界只因有你

프런트엔드 인턴으로 반달간 일하며 5~6개 프로젝트의 프론트엔드를 맡았습니다.
저희 회사의 접근 방식은 gulp/grunt/fis3...와 같은 프로세스 도구를 사용하여 적은 양의 파일을 모두 CSS 파일로 패키징 및 압축하고 인터페이스에서 직접 이 CSS 파일을 참조하는 것입니다.

PHPzhong

CSS를 파일로 작성하는 것이 좋습니다.
동시에 html 템플릿도 $templateCache로 작성됩니다. 이렇게 하면 홈페이지가 느리게 열리더라도 후속 작업이 원활하게 진행됩니다. 이러한 대용량 파일을 통합하기 위한 캐싱 전략은 파일이 캐시되므로 나중에 홈 페이지에 액세스할 때 뚜렷한 지연이 발생하지 않습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿