Angularjs 按couchdb字段筛选ng重复

Angularjs 按couchdb字段筛选ng重复,angularjs,couchdb,angularjs-ng-repeat,Angularjs,Couchdb,Angularjs Ng Repeat,目前我正在尝试筛选我的ng repeat。过滤器应检查coach DB字段“\u deleted”的状态,如果“\u deleted”为false,则显示文章,如果为true,则从视图中删除文章 ng-repeat="article in articles | filter:_deleted=true" 我知道我的语法不正确,如何正确格式化此筛选器?如果你们需要更多信息,请告诉我 -编辑- 我找到了解决办法。我最后要做的是创建一个函数来检查每个项目是否有字段,或者更确切地说,是否缺少所述字段。

目前我正在尝试筛选我的ng repeat。过滤器应检查coach DB字段“\u deleted”的状态,如果“\u deleted”为false,则显示文章,如果为true,则从视图中删除文章

ng-repeat="article in articles | filter:_deleted=true"
我知道我的语法不正确,如何正确格式化此筛选器?如果你们需要更多信息,请告诉我

-编辑-

我找到了解决办法。我最后要做的是创建一个函数来检查每个项目是否有字段,或者更确切地说,是否缺少所述字段。下面是我创建并包含在控制器中的函数

$scope.trashCheck = function(article) {
return !article.hasOwnProperty('_deleted');
};
一旦我设置好了,我就这样过滤我的结果

<li ng-repeat="article in articles | filter:trashCheck">
  • 来自筛选文档的Easy(使用对象进行匹配)


    谢谢,这并没有完全解决我的问题,但它确实把我推向了正确的方向。我还在努力。当我创建一个新的数据库文档时,我试图给它一个字段“\u deleted:false”。我看到数据库正在接收正确的信息,但它从未为_deleted设置字段。所以现在我正在尝试为所有的新医生制作沙发套。一般来说,我是一个完全的编程新手,所以我很可能错过了一些愚蠢的东西。
    ng-repeat="article in articles | filter:{_deleted: true}"