사용자 도구

사이트 도구


angular:component

Component

Angular에서 UI를 표현하기 위해서 사용한다.

angular CLI

ng generate component <component name> [option] ng g component <component name> [option] ng g c <component name> [option] Angular.Io참조

Component Annotation

Angular에게 Component를 알려주는 Annotation은 @Component라는 Annotation을 사용한다. -sample

import { Component, OnInit } from '@angular/core';
import { AboutComponent } from './about/about.component';
 
@Component({
  selector: 'app-test',
  templateUrl: './test.component.html',
  styleUrl: ['./test.component.css']
})
export class TestComponent implements OnInit {
  constructor() { }
  ngOnInit() {
  }
}

selector

3가지 유형을 가진다.

Type 1. 'app-test'

Template html에서 customer tag로써 표현

<app-test></app-test>

Type 2. '.app-test'

Template html에서 class로 표현

<div class="app-test"></div>

Type 3. '[app-test]'

Template html에서 Property로 표현

<div app-test></div>

template

직접 inline template를 입력

template: '<div>Inline template</div>',
template: `<div>
Inline template
</div>`,

styles

Inline template

styles: `
  div{
    color: red
  }
`,
angular/component.txt · 마지막으로 수정됨: 2025/04/15 10:05 저자 127.0.0.1