Angular:迭代MongoDB Collection

时间:2014-08-22 09:06:44

标签: json angularjs mongodb

我有一个像这样的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;)?

1 个答案:

答案 0 :(得分:0)

这应该有效:

<div ng-repeat="friend in friends">
  <li ng-repeat="(key, value) in friend">
    <input type="text" ng-model="friend[key]">
  </li>
</div>