预先输入的条件过滤器

时间:2016-05-25 15:02:19

标签: jquery angularjs typeahead

我有一个下拉列表和一个typeahead文本框,文本框的值根据下拉选项进行过滤,这一切都运行正常,唯一的问题是我想避免在用户选择选项{时过滤文本框值{1}}实际上应该在文本框中输出所有结果而不进行任何过滤。

我试图通过解决方法来实现它,但有没有任何标准方法可以避免过滤几个值?

这是实际过滤记录(Please Select)

的过滤器

下拉

filter : { ValueDomainCategoryTypeId : systemTypeCatgory}

文本框

 <select id="ddlSystemType_1" ng-change="SystemTypeChanged()" ng-model="systemTypeCatgory" 
      ng-options="categoryInstrument.ValueDomainCategoryTypeId as categoryInstrument.ValueDomainCategory for categoryInstrument in ValueDomainCategoryTypes">
      <option value="" selected>(Please select)</option>
 </select>

1 个答案:

答案 0 :(得分:0)

找到方法,只需更换过滤器

filter : (!systemTypeCatgory?'': { ValueDomainCategoryTypeId : systemTypeCatgory})

它有效!!