コンポーネントをよりよく理解するために、心のarround角コンポーネントをラップしようとしています。コンポーネントアーキテクチャを使用して単純なtodo crudを開発しています。コンポーネントで角度アーキテクチャを使用するベストプラクティス
問題は、単一の責任原則を尊重しながら、単一のコントローラにcrudのすべての操作を入れるのは理にかなっていると思いますが、同時にビューを分割することは良い方法です(私は考えます) todosを作成してtodosを更新するために別のものを削除する)。
同じコントローラーといくつかのng/ui-routeマジックを登録する2つの別々のコンポーネントを使用して、1つのコントローラーで複数のビューを実現できますが、これを使用するとコンポーネントが提供しようとしているカプセル化提案が爆発します。
だから、誰もこの問題の良い解決策を見つけましたか?
angular2のtodoを見て、それはあなたにアイデアを与えるでしょうhttps://github.com/ColinEberhardt/angular2-todo/ – Rachmaninoff
あなたはあなたの問題が何であるかを見るために基本的なコードを書くことができますか?クルーズ機能は、コントローラにないサービスに入れなければなりません。 – gyc
@HadiAmiriコメントのおかげで、angle2のtodoの範囲はシンプルなので、すべての操作は単一のビュー(todoには1つのフィールドしかありません)で実装されていました。 – danillosl