3 가지 유형의 사용자가있는 프런트 엔드에 대해 각도 4로 Webapp를 작성하려고합니다. 나는 이것을 익숙하게하기 위해 모범 사례가 무엇인지에 관해서 조언하고 있습니다.다중 사용자 웹 응용 프로그램의 각도 4 구조
지금은 각 HTML, CSS 및 TS 파일, 또한 서비스 모델과 유틸로, 아래로 모두를 작성하지 않은v app
v shared
v main
> app //this is what u see before login/reg, after that you're redirected to the apropriate view
> admin-view
admin-component.html
admin-component.css
admin-component.ts
> patient-view
> my-profile
>edit-profile
//they all have html, css and ts
>appointments-history
>procedures-done
> dentist-search
> dentist-profile
> change-password
> models
> services
> util
app-routing-module.ts
app.module.ts
, 나는 그들이 꽤 똑바로 생각 : 나는 지금까지 무엇을 공유하고있어 앞으로.
내 질문 : 올바른 위치에 앱 라우팅 모듈이 있거나 app.module.ts 옆에 있어야합니다. 2) 환자보기에서와 같이 중첩 구성 요소에 대해 별도의 앱 라우팅 모듈을 만들어야합니까? > 내 프로필> 프로필을 수정하거나 app-routing.module.ts에 자녀로 나열하는 것이 좋습니다.
암호 구성 요소 변경과 같은 반복적 인 구성 요소가있는 경우 어떻게되는지, 또한 환자 및 치과의가 동일한 검색 구성 요소가 있습니다. 해당 구성 요소를 별도의 폴더에 배치해야하며 :
>main
>admin-view
>app
>dentist-view
>patient-view
>shared
각 구성 요소 라우팅에서 하위 요소로 선언해야합니까? 또한 내가 완전히 잘못한 것을하고있는 중이라면, 배우면서 나는 말하기를 바랍니다. 그러나 나는 최고의 규칙과 관례를 따르고 싶습니다.
미리 감사드립니다.
정보 및 답장을 보내 주셔서 감사합니다! – JJey