i have 2 tabs , have implement filtering on both of them. in second tab works fine, in first 1 not. i'm filling problem relates part(ng-model):
<ul search-list=".letter" model="search.district"> <li class="letter" ng-repeat="letter in alphabet.letter">{{ letter }}</li> </ul> and this:
<input id="q" type="text" ng-model="search.district " /> so second tab works fine:
<div ng-repeat="district in districts | filter:search:startswith" class="district"> <h4 class="district-name">{{ district.district }}</h4> <a href="{{ district.link }}">some info</a> <ul class="district-cities"> <li ng-repeat="city in district.cities "> <a href="{{ city.url }}"> {{ city.name }} </a> </li> </ul> </div> but how make works first part don't know...
here demo
do changes in html
<div class="tab-content active" data-id="first"> <li ng-repeat='city in cities | filter:{name :search.district}:startswith'> <a href="{{ city.link }}"> {{ city.name }} </a> </li> </div> here updatd plunker
Comments
Post a Comment