Angular - 显示键与值的匹配
Angular - show key match with value
在我的页面中我可以select一个类型。该类型具有以下结构:
vm.types = {
prospect: 'Prospekt',
article: 'Artikel',
photo: 'Photo',
literature: 'Literatur'
}
在模板中有 select 字段,它在当前文档中写入类型的键。
<select data-ng-model="file.docType" data-ng-options="key as value for (key , value) in vm.types">
<option value="">Bitte auswählen</option>
</select>
因此,当数据来自数据库时,它只是将密钥保存为文件的 docType。在显示数据库中的数据时,我想将保存的键与类型变量中的值相匹配。我该怎么做?
<div>{{document.docType}}</div>
找到解决方案:
<div>{{vm.types[document.docType]}}</div>
在我的页面中我可以select一个类型。该类型具有以下结构:
vm.types = {
prospect: 'Prospekt',
article: 'Artikel',
photo: 'Photo',
literature: 'Literatur'
}
在模板中有 select 字段,它在当前文档中写入类型的键。
<select data-ng-model="file.docType" data-ng-options="key as value for (key , value) in vm.types">
<option value="">Bitte auswählen</option>
</select>
因此,当数据来自数据库时,它只是将密钥保存为文件的 docType。在显示数据库中的数据时,我想将保存的键与类型变量中的值相匹配。我该怎么做?
<div>{{document.docType}}</div>
找到解决方案:
<div>{{vm.types[document.docType]}}</div>