resolveを使ってコントローラーのコードを整理

画面遷移時のエラー処理を追加
resolveで取得しているデータを1つにまとめた
$promise.thenで書き直してみた