我有一个像这样的MongoDB Collection:
{ "Auftragsnr" : "456", "Positionnr" : "Babba Jabba Frabba", "__v" : 0, "_id" : ObjectId("53d8ef77888a15ed69dd16a5") }
{ "Auftragsnr" : "123", "Bonusposition" : "test", "Geschaeftsfeld" : "test3", "Positionnr" : "Anton Cesar Berta2222", "__v" : 0, "_id" : ObjectId("53d8eeec888a15ed69dd16a4") }
由于我希望以后能够使用Schemaless,我不想在我的ViewModel中访问这样的集合,它可以工作:
<li ng-repeat="friend in friends">
<input type="text" ng-model="friend.Auftragsnr">
<input type="text" ng-model="friend.Positionnr">
<input type="text" ng-model="friend.Bonusposition">
<input type="text" ng-model="friend.Geschaeftsfeld">
</li>
如何迭代我的文档并将每个值映射到输入字段,而无需在ng-model中定义JSON成员(例如&#34; friend.Auftragsnr&#34;)?
答案 0 :(得分:0)
这应该有效:
<div ng-repeat="friend in friends">
<li ng-repeat="(key, value) in friend">
<input type="text" ng-model="friend[key]">
</li>
</div>