0

ルーティングの解決に質問のリストがあります。forEach次に、親スコープからのリストを使用して質問を取得し、から指定されたアイテムを見つける質問のアイテム ビューがあります$stateParams

ビューで、ユーザーは質問に答えることができます。また、過去の提出物を表示することもできます。質問のリストを更新して、正解したときにチェック マークを付ける必要があるため、一番上のスコープをリロードする必要があると思いますが、からリロードする方法がないようui-routerです。

ユーザーが正しく答えたかどうかを知る唯一の方法は、提出物リストを更新するか、問題リストを更新することです。回答の投稿は通常の (非 AJAX) POST によって行われ、回答はタスク キューによって非同期的にチェックされます。

4

1 に答える 1

0

私の提案は、すべてをサービスに移行することです。そのサービスに質問のリスト全体を管理させ、解決からクエリを実行したり、親スコープから変更したり、その他必要なことを行うことができます。

于 2013-09-19T21:37:36.583 に答える