2016-06-09 2 views
1

각도 2 CRUD의 구성 요소를 사용하는 가장 좋은 방법은 무엇입니까?각도 2와 CRUD

예를 들어 CarComponent이라는 구성 요소가 있다고 가정 해 보겠습니다.

CarComponent 
NewCarComponent 
EditCarComponent 

을 아니면 하나의 CarComponent을 가지고이 모든 CRUD 작업을 처리하기 위해 더 많은 "정상"이다 (CarComponent 목록 페이지와 삭제를 처리 할 것입니다.) : 내가있을 수 있습니다?

답변

1

제 의견으로는 NewCarComponent와 CarListComponent로 구분할 것입니다.
CarListComponent에서 템플릿 안에는 삭제 및 수정 버튼이있는 표와 새 자동차 버튼 만들기 버튼이 있습니다.
그리고 NewCarComponent가 필요합니다. 그러면 Create Car 및 Edit Car 버튼이 호출됩니다. 원인 Create와 Edit는 동일한 템플릿을 사용할 수 있습니다.

1

Angular2 Style Guide은 이에 대해 아무런 언급도하지 않았으므로 둘 중 하나를 수행하는 것이 좋습니다.


편집 : 더 생각하면

, 당신이 작성해야 다른 서로 다른 CRUD 작업을위한 구성 요소 및 주요 구성 요소에 자식으로 각 구성 요소를 표시 할 <router-outlet>를 사용합니다.