Angularjs 角度ng选项忽略值

Angularjs 角度ng选项忽略值,angularjs,ng-options,angularjs-ng-options,Angularjs,Ng Options,Angularjs Ng Options,我有一个“选择”下拉列表,根据一个元层呈现可用选项,该元层反映了一旦做出选择后返回到服务中的数据 其中一个潜在状态是未知的,这是返回结果中数据库中未分配状态的任何数据的捕获-因此它是有效状态,这就是它出现在元数据中的原因 但是,如果未选择任何状态或所有状态,则它可能会出现在返回结果中,但我们不希望在此表单的选择选项中显示未知状态 当我渲染我的选择时,有没有办法跳过该选项/值?UNKNOWN的值为0,下面是我当前渲染选择的方式 <select name="invoicestatus" id=

我有一个“选择”下拉列表,根据一个元层呈现可用选项,该元层反映了一旦做出选择后返回到服务中的数据

其中一个潜在状态是未知的,这是返回结果中数据库中未分配状态的任何数据的捕获-因此它是有效状态,这就是它出现在元数据中的原因

但是,如果未选择任何状态或所有状态,则它可能会出现在返回结果中,但我们不希望在此表单的选择选项中显示未知状态

当我渲染我的选择时,有没有办法跳过该选项/值?UNKNOWN的值为0,下面是我当前渲染选择的方式

<select name="invoicestatus" id="invoicestatus" class="form-control" ng-model="asCtrl.filterParams.invoiceStatusSelected" ng-options="status as status.Description for status in asCtrl.filterParams.invoiceStatus.DataSource track by status.Value"></select>

如果是ng重复,我可以为state.value添加ng If!=0将其隐藏,但无法确定如何在“我的ng”选项中忽略

我不能要求开发人员从服务中删除UNKNOWN,因为只有在这种形式下,UNKNOWN才不应该出现-使用该服务的其他系统可能需要它,因此必须在我的场景中以角度进行处理


谢谢

您可以使用自定义筛选器删除未知选项

类似的问题/答案可在此处找到: