gpt4 book ai didi

javascript - 对 PouchDB Promise 的结果使用 ng-repeat

转载 作者:行者123 更新时间:2023-12-03 08:48:33 24 4
gpt4 key购买 nike

我有以下代码从数据库生成一些结果:

var db = pouchService.db;
db.allDocs({startkey: 'move_', endkey: 'move_\uffff', include_docs: true})
.then(function (data) {
$scope.recordlist = data;
console.log($scope.recordlist);
});

在前端,我需要使用 ng-repeat 显示此结果(以及一些嵌套属性):

<div class="row msf-row" 
ng-repeat="record in recordlist | filter: shouldShow"
ng-class="{ 'msf-cancelled': record.cancelled, 'msf-commented' : record.comment}">
<div class="col-md-1">{{record.time}}</div>
</div>

我的问题是 Promise 的结果是嵌套的,而不是一个干净的数组。因此记录列表本身没有记录。

我怎样才能访问它?

enter image description here

最佳答案

这真的很简单:

<div class="row msf-row" 
ng-repeat="record in recordlist.rows | filter: shouldShow"
ng-class="{ 'msf-cancelled': record.doc.cancelled, 'msf-commented' : record.doc.comment}">
<div class="col-md-1">{{record.doc.time}}</div>
</div>

您的数据结构似乎非常困惑,请考虑清理它。

关于javascript - 对 PouchDB Promise 的结果使用 ng-repeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32776247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com