2016-06-23 12 views
0

私はAngularJS 2をTypeScriptで使い始めています。私は自分のアプリケーションを整理する最良の方法を探しています。AngularJS 2 CRUD Components

商品をCRUDしたいとします。私は各操作のためのコンポーネントを作成する必要があるので、私はそれぞれのCRUD操作が異なるビューを持つようにしたいのですか?例:createProduct.component; editProduct.component; getProduct.component;等。;サーバーへのHTTP要求を行うために、すべて製品クラスとproduct.serviceを再利用しますか?

私はこれが理にかなっていると思いますが、もっと良い方法があるとは思えません。また、AngularJS 2はかなり新しくなっています。何かご意見は?

答えて

1
  • 、(編集/表示/作成)すべての製品コンポーネントを追加します。また、テスト(product.spec.ts)が含ま
  • /+productフォルダ
  • を作成したファイル
  • product.service
  • を追加し、 /servicesフォルダを作成します。
+0

を見つけることができますCRUD操作ごとに異なるコンポーネント。ありがとう! –

+0

はい、 'edit'とcreateビューは通常、より複雑で検証コントロール/メッセージがあるので – AngJobs

+0

私のアプリケーションには多くのCRUDがありますが、私の主なコンポーネントにはたくさんのインクルードが含まれていますか? –

1

あなたはだから私は持っている必要があり、ここで公式スタイルガイドhttps://angular.io/docs/ts/latest/guide/style-guide.html

+0

私はそれが私が求めているもののスタイルガイドを持っているとは思わないが、私はまだ見てみる:)ありがとう! –