0

我已将我的选择元素定义为(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 回答