シングルページアプリケーションで作業しているときに、バックエンドから返されたフラッシュメッセージを処理するのは非常に難しいことがわかりました.
次の 5 つのアクションがあるとします。
ログイン、ログアウト、検索、追加、削除。
各アクションはメッセージを発行します (成功または失敗、それ以上の可能性があります)。Non-SPA では 、テンプレートでbackend.getFlash()などを実行して、セッションに保存されたメッセージを取得するのは簡単です。
ただし、SPA では、結果が JSON で返される場合、もちろんバックエンドはメッセージを js フレームワーク (angularjs など) に渡すことができます。しかし、それは本当に退屈で、柔軟性がまったくありません。
誰にもアイデアや経験がありますか?
ありがとう