Use Filter To Search In Options add a null option in angularJS -


i have problem filter in angularjs . use filter show options based input search box . works every time search(except default option (set ng-model)) adds null option in results .

i set ng-model <select> tag

here code

<div class="choosepatternheader">     <span>pattern name</span>     <input ng-model="obj.name" type="text">  </div> <div class="select_div">     <select  size="4"  ng-model="pattern" ng-options="p.name  p in patterns | filter:obj">     </select> </div> 

here result when search "pattern 4"

<select class="ng-pristine ng-valid" ng-options="p.name p in patterns | filter:obj"    ng-model="pattern" size="4"> <option value="?" selected="selected"></option> <option value="0">pattern 4</option> </select> 

and result when search "pattern 1" (default option)

 <select class="ng-pristine ng-valid" ng-options="p.name p in patterns | filter:obj"    ng-model="pattern" size="4"> <option value="0">pattern 1</option> </select> 

here jsfiddle

the same happens <option ng-repeat="p in patterns">, guess that's underlying problem.

the "solution" have found make use of empty value defining empty option, e.g. <option value="">please select</option>.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

How to get multiresult with multicondition in Sql Server -