0

select要素を(Jade構文)として定義しました

    select(ng-model="chosenProject.value" id="chosenProject"  ng-options="c.value as c.name for c in selectItems")

ここで、selectItems は「値」フィールドと「名前」フィールドを持つオブジェクトの配列です。

非常にコンパクトなので、できればこの表記のままにしておきたいと思います。ただし、 ng-model フィールドは、選択したアイテムの値のみで終了します。ただし、値と名前の両方が必要です。テキスト (上記のコードでは別名「c.name」) を取得するにはどうすればよいですか?

4

1 に答える 1

1

部品を取り外しc.value asます。これにより、select の値がcオブジェクト全体に設定されます。

select(ng-model="chosenProject" id="chosenProject"  ng-options="c.name for c in selectItems")

これchosenProjectで、選択した要素の JSON 全体が設定されるので、値と名前の両方を取得できます。

于 2014-04-24T15:13:33.217 に答える