ng-options="option for option in genders"
のように ループ変数名 for ループ変数名 in 配列変数名
とすると配列をもとに <option> に生成できます。
ng-options="option.name for option in prefs track by option.code"
のように
ループ変数名.項目ラベルキー for ループ変数名 in 配列変数名 track by ループ変数名.IDキー
とするとID、ラベルを含んだオブジェクト配列をもとに <option> に生成できます。