0

私はフォームジェネレーターの実装に取り​​組んでおり、ng-options で現在の「フィールド」のプロパティを評価し、$scope.options などにリストされている選択された「オプション」を返したいと考えています。

これは、コントローラーでオブジェクトを含む「オプション」をセットアップし、フォーム要素に正しいオブジェクトを使用してドロップダウンを設定できることを意味します。

私のフォームはリレーショナル データベースから構築されているため、ターゲット オブジェクトをハード コーディングしても役に立ちません (機能しますが、スケーラブルではありません)。

変数からオブジェクト名にジャンプする式を評価するために ng-options を取得する方法を考え出すのに行き詰まっています。

たぶん、これを完全に行うためのより良い方法がありますか?

<select id="{{field.Name}}" ng-model="field.Value"ng-options="option.ID as option.Value for option in [SOMETHING THAT EVALUATES TO AN OBJECT NAMED IN THE BINDING PROPERTY]" ng-required="field.Required"></select>

ここにフィドルがあります:JSFiddle

4

1 に答える 1