我正在为WordPress网站开发一个离子应用程序,因此我正在使用JSON数据将其加载到应用程序中。 我成功地从网站加载我的帖子但是当我尝试从简单字段(我的JSON字段)中过滤数据收据时,它会加载成功过滤的结果
此示例有效:
<ion-item class="item item-thumbnail-left item-text-wrap item-icon-right" ng-repeat="post in recent_posts |filter:{date:searchtext}" >
但是当我尝试使用自定义字段进行过滤时,我无法访问此字段并且无法获得任何结果
这是我的一些代码无法正常工作(自定义字段为trav_accommodation_address)
<label class="item item-input">
<input type="text" placeholder="Search here" ng-model="searchtext" ng-change="showSelectValue(searchtext)">
</label>
<ion-item class="item item-thumbnail-left item-text-wrap item-icon-right" ng-repeat="post in recent_posts |filter:{trav_accommodation_address:searchtext}" >
这是我的JSON数据 http://www.jneyne.com/api/get_post/?post_type=accommodation&id=2629
答案 0 :(得分:3)
试试这个:
<ion-item class="item item-thumbnail-left item-text-wrap item-icon-right" ng-repeat="post in recent_posts | filter: { custom_fields: { trav_accommodation_address: searchtext } }" >
trav_accommodation_address
位于custom_fields
下,因此上面应该有效