Javascript ng选项中的值作为对象而不是字符串存储在ng模型中

Javascript ng选项中的值作为对象而不是字符串存储在ng模型中,javascript,angularjs,drop-down-menu,angular-ngmodel,ng-options,Javascript,Angularjs,Drop Down Menu,Angular Ngmodel,Ng Options,我有一个“format”对象,其中包含一个“datamapping”对象列表。我的datamapping对象包含以下字段(但我们只关注串联): dataMapping.column=null; dataMapping.datatype=null; dataMapping.dataMapping=null; dataMapping.mappingName=“Mapping”+(format.datamappings.length+1); dataMapping.hasConcatenation=

我有一个“format”对象,其中包含一个“datamapping”对象列表。我的datamapping对象包含以下字段(但我们只关注
串联
):

dataMapping.column=null;
dataMapping.datatype=null;
dataMapping.dataMapping=null;
dataMapping.mappingName=“Mapping”+(format.datamappings.length+1);
dataMapping.hasConcatenation=true;

dataMapping.concatenation=[“”,“”]您是否可以使用下面的代码尝试一次,因为您正在显示mappingName并选择整个对象,如果您只想选择名称,请按以下方式尝试

ng options=“x.mappingName作为x的x.mappingName,格式为x.datamappings”

参考文献

使用select as将select表达式的结果绑定到 模型,但和html元素的值将 可以是索引(对于数组数据源)或属性名称(对于 对象数据源)中的值。如果有轨道经过 表达式,则该表达式的结果将设置为 选项的值并选择元素


您为我节省了另外1个小时的搜索时间:)