セレクトタグのスタイルや簡易的なチェックを共通化するため、ディレクティブにしました。

このとき、未選択状態を項目に入れるため、HTMLにoptionを追加しましたが、
未選択状態が一番上に着てほしいのに、順番が入れ替わってしまいます。

template html

<div>
  <select ng-model="model" ng-options="item as item[labelName] for item in array">
    <option ng-if="!!hasTop" value="">選択してください</option>
  </select>
</div>

array は、$resource.query の戻り値です。

「選択してください」を絶えず先頭にするにはどうしたらよいでしょうか?