假设我有实体a,b和c都是相同的类型,情况是这样的:
实体a是实体b的父实体b实体b是实体c的父实体
现在,如果我执行以下查询
query = ndb.Query(ancestor=a.key)
result = query.fetch()
Run Code Online (Sandbox Code Playgroud)
结果将包含b和c实体.有没有办法可以过滤掉c,这样才能只保留直接后代的实体?除了我通过结果并删除它们之外的任何方式我的意思是.
我正在构建一个离子应用程序,最近通过ng-class设置的动态类停止了任何效果.它仍然在HTML中正确解析,但选择器只是不起作用.
这是模板:
<ion-nav-bar class="bar-positive nav-title-slide-ios7" ng-class="{{ app.style }}">
<ion-nav-back-button class="button-clear"><i class="icon ion-chevron-left"></i> Back</ion-nav-back-button>
</ion-nav-bar>
Run Code Online (Sandbox Code Playgroud)
这是最终的HTML,据我所知,这完全没问题:
<ion-nav-bar class="bar-positive nav-title-slide-ios7 bar bar-header nav-bar disable-user-behavior no-animation" ng-class="Tallin">
<ion-nav-back-button class="button-clear button back-button ng-hide"><i class="icon ion-chevron-left"></i> Back</ion-nav-back-button>
<div class="buttons left-buttons"> <span class="">
<button menu-toggle="left" class="button button-icon icon ion-navicon"></button>
</span></div>
<h1 ng-bind-html="title" class="title ng-binding" style="left: 51px; right: 51px;">Home</h1>
<div class="buttons right-buttons"> </div>
</ion-nav-bar>
Run Code Online (Sandbox Code Playgroud)
但是,如果我现在尝试在任何CSS选择器中使用.Tallin,它们都没有效果.我尝试将它用作常规静态类,只是为了验证选择器,它们可以工作.
这直到最近才出现问题,但我不确定哪个更改开始了.任何想法将不胜感激.