【发布时间】:2015-09-28 02:06:00
【问题描述】:
如果解决起来不容易,我会遇到问题。在我的数据库中,我在组织中有一个表,其中一些可能是“隐藏的”。除非输入管理员提供的唯一代码,否则您可能不会在列表中看到它们。如果用户仅键入代码,则该组织可能会出现在列表中。
我的列表现在看起来像这样:
<a class="item item-avatar" ng-repeat="lugar in organizations_all | filter:search" ng-click="mostrarAreas(lugar.id)" ng-if="organizations_filter !=''" ng-show="!lugar.hide">
<img image-lazy-src="{{lugar.photo}}" style="border-radius: 0 !important;">
<button class="button button-icon icon ion-plus-circled" ng-click="agregarLugar(lugar.id,lugar.private);$event.stopPropagation()" style="float: right;"></button>
<h2>{{lugar.name}}</h2>
<p class="icon ion-ios-locked" style="font-size:20px;" ng-show="lugar.private"></p>
</a>
Y mi json viene asi :
{ "Count" : 5,
"Organization" : [ { "code" : "",
"hide" : false,
"id" : "1",
"name" : "Odebret Advisors Ltda.",
"private" : false
},
{ "code" : "",
"hide" : false,
"id" : "2",
"name" : "MOP Ruta 5 Sur (SCL - Talca)",
"private" : false
},
{ "code" : "",
"hide" : false,
"id" : "3",
"name" : "MOP Ruta 5 Norte (SCL - Los Vilos)",
"private" : false
},
{ "code" : "",
"hide" : false,
"id" : "4",
"name" : "Lixsys SpA",
"private" : true
},
{ "code" : "lxspa",
"hide" : true,
"id" : "5",
"name" : "Prueba Oculta",
"private" : false
}
],
"status" : 1
}
如您所见,如果为真,则有一个“隐藏”字段,必须隐藏该组织,并且“代码”字段是唯一要查找的代码,必须完整输入,而如果我们按名称过滤,您可以区分1分。
【问题讨论】: