ビューでどれくらいのコードが受け入れられるのでしょうか? foreachを使用してもよいし、項目のリストが空であればそれを受け入れてもよい。いくつかのメッセージを表示する?これをコントローラーで行う必要がありますか?実際にいくつかの作品にビューでどれくらいのコードを使用できますか?
1
A
答えて
2
ビューはあなたのプレゼンテーションロジックに必要なすべてのコードをcontaintすべきでもForEach
(あなたがそれらを必要とする場合) 一部の人々はプレゼンテーションロジックとinclapsulateを下に分割するHTMLヘルパーを作成したいですそれはアドホックな方法にする
コントロールは非常に皮肉でなければなりません:それはちょうどユーザーとの対話を取得し、それらを適切なコンポーネントに委譲する必要があります。これは、いくつかの検証ロジック(ユーザー入力など)を含有してもよいが、それは本当にあなたが引用具体例に対応するために、ビジネス要件
0
Rushino、
によって左右される。アイテムのリストについては、適切なリストを返すか、単に空のMvcStringを返すかのどちらかの強い型付きヘルパをビューに含めることができます。ビュー内の他のロジックについては、ビューがcase文とifsとbutsで一杯になると、すぐに単体テストのオプションが不足するため、最小限に抑えていきます。もちろん、いくつかの静脈瘤の使用が容認できるかもしれないが、その間にはほとんどない場合があります。
ちょうど私の2セント
関連する問題
- 1. mallocedメモリページはどれくらい使用できますか?
- 2. GWTで実際どれくらいのJavaを使用できますか?
- 3. プログラムのメインメソッドにどれくらいのコードを入れるべきですか?
- 4. どのくらいの論理をビューに入れますか?
- 5. オブジェクト不変のコードでどのくらい自由に使用できますか?
- 6. GitHubをどのようなコードで使用できますか?
- 7. PHP&Postgres:ビューとSELECTのどちらを使用すればよいですか?
- 8. Threejs - バッファーメトリーの使用量はどれくらいですか?
- 9. グリッドのディメンションはどれくらいですか?cuda compute capability 2.0カードで使用できますか?
- 10. ツールバーとAppbarLayoutを除く他のビューでlayout_scrollFlagsを使用できますか
- 11. AJAXでどのくらい速く投票できますか?
- 12. コード内のレイアウトからビューを参照できません
- 13. CPU使用量はどれくらいですか
- 14. UIBarButtonSystemItemCameraはナビゲーションバーではなく、自分のビューのどこかで使用できますか?
- 15. objective-cコードでビューを使用する
- 16. 他のビューからターゲット要素でstoryboardを使用するにはどうすればいいですか?
- 17. どうすればasp.net mvcエラーを処理し、コントローラから同じビューを使用できますか?
- 18. どのように私のビューhiearchyでブラックベリーブラウザを使用できますか?
- 19. クラスベースのビューはDjangoコミュニティで広く使用されていますか?
- 20. multer保存ファイルはどれくらいの期間利用できますか?
- 21. Asmコード内からInstrumentation.retransformClasses()を正しく使用するにはどうすればよいですか?
- 22. NetBeans RCPを使用するのはどれくらい難しいですか?
- 23. Ajaxのタイムアウトをどれくらい長く設定できますか?
- 24. くぼみはどれくらいうまいですか? dojo.dataでPHPフレームワークをプレイできますか?
- 25. ビューではなくコードを使用してMVC用のオブジェクトテンプレートを作成する
- 26. MVVMでは、DataTemplatesが使用されていますUserControlsビューはビューですか?
- 27. jdeveloperをクリア・ケースの動的ビューで使用できますか?
- 28. 詳細ビューで複数のobjectdatasourceを使用できますか
- 29. 別の操作で同じビューを使用できますか?
- 30. Djangoプロジェクトで1つのビューを使用できますか?
ですので、コントローラで表示するか、または表示することはできますか? – Rushino
上記のルールを破らない限り、foreachは必要な場所であればどこでも使用できます –