angularのhttpでレスポンスヘッダーを取得する

今回やりたかったことは以下。
angularの$http.getまたは$http.postでAPIへリクエストしたレスポンスヘッダーを取得するということ。
chromeの開発ツールからはレスポンスヘッダーを確認できたのだが、angularでは取り扱う場合にうまく取得できずに少しはまりました。

$http.get("path/to")
  .success(function(result, status, headers) {
    // headers()
  });

上記の形で取得できるはずなのだが、なぜか上手くいかなかった。
理由ははサーバー側で対応する必要があったみたい。

下記の形でレスポンスヘッダーを追加してやればすんなり取得できました。

Access-Control-Expose-Headers: <header-name>, <header-name>, ...

以上です