Hi Alon,

Thanks for your reply!

I wanted to create search object as the demo and use only one filter.

I made my solution in JSFiddle.
http://jsfiddle.net/HAKASHUN/zqgrA/



2014年1月21日火曜日 18時23分54秒 UTC+9 Alon Nisser:
>
> assuming the other ng-model is search.weapon
> wouldnt this work?:
>
> <li ng-repeat="item in items | filter: search.attribute | filter: 
> search:weapon">{{item.name}}</li> 
>
> Did you try it?
>
> On Saturday, January 18, 2014 12:19:31 PM UTC+2, Shunsuke Hakamata wrote:
>>
>> Hello,
>>
>> I want to filter list by this object.
>>
>> $scope.items = [
>>   {name: 'fire-gun', attribute: 'fire', armor: 'gun', ratiry: 0},
>>   {name: 'wind-gun', attribute: 'wind', armor: 'gun', rarity:1},
>>   {name: 'fire-sword', attribute: 'fire', armor: 'sword', rarity:0},
>>   {name: 'water-sword', attribute: 'water', armor: 'sword', rarity:2},
>> ];
>>
>> To filter this items list, I prepared this HTML.
>> I want to filtering  by two select element and three data type.
>>
>> <select ng-model="search.attribute">
>>   <option value="fire">Fire</option>
>>   <option value="wind">Wind</option>
>>   <option value="water">Water</option>
>> </select>
>>
>> <select ng-model="???">
>>   <optgroup label="armor">
>>     <option value="gun">Gun</option>
>>     <option value="sword">Sword</option>
>>   </optgroup>
>>   <optgroup label="rarity"> 
>>     <option value="0">normal</option>
>>     <option value="1">hyper</option>
>>     <option value="2">special</option>
>>   </optgroup>  
>> </select>
>>
>> <ul>
>>   <li ng-repeat="item in items | filter: search">{{item.name}}</li> 
>> </ul>
>>
>>
>> I have problem to make a appropriate search object from two select 
>> element.
>>
>> Do you have a nice idea for this?
>>
>> cheers,
>>
>> Shunsuke Hakamata
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to