anchor.diff:  
   .l-main-section
   :marked
  +  ## 서비스
     ## Services
   
  +  ### <a id="07-01"></a>서비스는 싱글톤
     ### <a id="07-01"></a>Services are singletons
     #### <a href="#07-01">Style 07-01</a>
   
   .s-rule.do
     :marked
  +    **필수** 동일한 주입기 내에서 싱글톤으로 서비스를 사용하세요. 데이터 및 기능 공유에 사용하세요.
  +
       **Do** use services as singletons within the same injector. Use them for sharing data and functionality.
   
   .s-why
     :marked
  +    **이유** 서비스는 기능 영역 또는 앱에서 메소드를 공유하는 데 이상적입니다.
  +
       **Why?** Services are ideal for sharing methods across a feature area or an app.
   
   .s-why.s-why-last
     :marked
  +    **이유** 서비스는 상태를 저장하는 in-memory 데이터 공유에 이상적입니다.
  +
       **Why?** Services are ideal for sharing stateful in-memory data.
   
   +makeExample('style-guide/ts/07-01/app/heroes/shared/hero.service.ts', 'example', 'app/heroes/shared/hero.service.ts')
  
positive.code: 
  .l-main-section
  :marked
    ## Data Services
  
    ### <a id="08-01"></a>Talk to the server through a service
  
negative.code: 
  .l-main-section
  :marked
    ### <a id="04-08"></a>앱 _최상위 모듈_
    ### <a id="04-08"></a>App _root module_
    #### <a href="#04-08">Style 04-08</a>
  
  .s-rule.do
    :marked
      **필수** 앱의 최상위 폴더 (예: `/app`) 안에 Angular 모듈을 만드세요.
  
      **Do** create an Angular module in the app's root folder (e.g., in `/app`).
  
  .s-why
    :marked
      **이유** 모든 앱은 최소 한 개의 Angular 모듈을 필요로 합니다.
  
      **Why?** Every app requires at least one root Angular module.
  
  .s-rule.consider
    :marked
      **권장** 최상위 모듈은 `app.module.ts`로 네이밍하세요.
  
      **Consider** naming the root module `app.module.ts`.
  
  .s-why.s-why-last
    :marked
      **이유** 최상위 모듈을 쉽게 찾고 확인할 수 있습니다.
  
      **Why?** Makes it easier to locate and identify the root module.
  
  +makeExample('style-guide/ts/04-08/app/app.module.ts', 'example', 'app/app.module.ts')
  