次のようなコントローラーがあるとしましょう。
function MockController($scope) {
$scope.objs = [{"a": "true"},{"b": "false"}];
$scope.Value = "";
}
HTMLビューでは、次のようなものがあります。
<select class="input-block-level" ng-model="Value"
ng-options="(obj.key, obj.value) for obj in objs" required>
しかし、どうやってもAngularはタプル表記が気に入らないようです。括弧なし、ダイスなしで試しました。ng-repeat でハッシュテーブル/辞書を処理する一般的な方法はありますか? つまり、キーの名前がわからず、キー自体を次のように使用する必要があると仮定します。
<option value={{obj.key}}>{{obj.value}}</option>