2016-07-13 3 views
1

지금까지 다음 구조를 사용하여 응용 프로그램을 작성했습니다.각도 1.5 : 구성 요소 기반 응용 프로그램에 권장되는 구조는 무엇입니까?

/src 
    /components 
     /shared 
      /messagebox 
      /alertbox 
     /Home 
     /About 

다른 구성 요소/페이지에서 사용되는 구성 요소를 공유했습니다. 각도의 모든 요소가 이제는 구성 요소로 간주되므로 구성 요소 (볼 수있는 페이지로 변환)에 대한 가정의 개념이 있습니다. 맞습니까?

누구나 NG 1.5 앱의 구조를 더 잘 구현할 수 있습니까?

이제 필자는 필터를 만들어야하는데, 필자가 알고있는 한 이러한 파일을 구성 요소에 매달 수는 없으므로이 파일 유형을 배치하기위한 기반 위치는 어디입니까? 마음에 와서

또한

다른 일들도 contants 있으며, 서비스 등

내가

누구나 어떤 통찰력을 볼 수까지 각 문서 사이트에는 추천이 없습니다

?

감사

+0

https://github.com/toddmotto/angular-styleguide#scalable-file-structure, 일반 서비스, 지침, 필터는 구성 요소와 동일한 수준에 있어야합니다. 이름 지정 규칙도 중요합니다. – gyc

답변

1

의 I 내 프로젝트에 따라 사용 하나입니다 :이 자넬 체크 도움이 될

project 
 
    /www 
 
    /assets 
 
    /components   // directives 
 
     /accordion 
 
     /accordion.html 
 
     /accordion-directive.js 
 
     /acordion-controller.js 
 
     /accordion-controller-test.js 
 
    /core     // shared services 
 
     /route 
 
     /router-service.js 
 
    /sections    // pages we build by adding components 
 
     /registration-page 
 
     /registration.html 
 
     /registration-controller.js 
 
     /registration-controller-test.js 
 
    app.js   
 
    index.html 
 
    index-controller.js 
 
    app-configuration.json // for keeping constants

.

+0

acCordion-controller.js – ndee

관련 문제