从json文件字段中过滤数据

时间:2017-04-28 10:16:22

标签: angularjs ionic-framework

我正在为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

1 个答案:

答案 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下,因此上面应该有效