2016-06-23 4 views
0

저는 TypeScript로 AngularJS 2를 시작했으며 응용 프로그램을 구성하는 가장 좋은 방법을 찾으려고합니다.AngularJS 2 CRUD 구성 요소

제품을 CRUD하고 싶다고 상상해보십시오. 이후 각 작업에 대한 구성 요소를 만들어야 각 CRUD 작업을 다른보기를 갖고 싶어? 예 : createProduct.component; editProduct.component; getProduct.component; 기타.; 모두 서버에 http 요청을하기 위해 제품 클래스와 product.service를 다시 사용합니다.

저는 이것이 합리적이라고 생각합니다. 그러나 AngularJS 2가 상당히 새롭기 때문에 더 좋은 방법이 있는지 확신 할 수 없습니다.이 문제에 대한 적절한 문서를 찾는 데 문제가 있습니다. 이견있는 사람?

답변

1
  • 모든 제품 구성 요소 (편집 /보기/생성), 또한 시험 (product.spec.ts) 등이
  • product.service
  • 을 추가합니다 /services 폴더를 만들고 파일을 추가 /+product 폴더
  • 만들기
+0

을 찾을 수 있습니다 모든 CRUD 작업에 대해 다른 구성 요소. 감사! –

+0

네, 왜냐하면'edit'와 create view는 보통 유효성 검증 컨트롤/메시지와 함께 더 복잡하기 때문입니다. – AngJobs

+0

애플리케이션에 CRUD가 많은 경우, 주요 구성 요소에 많은 include가 포함될 것입니다, 맞습니까? –

1

당신은 그래서 나는이 있어야합니다 여기 공식 스타일 가이드https://angular.io/docs/ts/latest/guide/style-guide.html

+0

나는 그것이 내가 구하는 것에 대한 스타일 가이드를 가지고 있다고 생각하지 않지만, 여전히 보게 될 것이다 :) Thanks! –