thanks fo you reply

On Sun, Jun 8, 2014 at 8:05 AM, Karol Siwek <[email protected]> wrote:

> try doing the other way around - instead od removing wines from result
> when they don't mach filtering, just add to result wines which do match
> filtering.
>
> like that: http://jsfiddle.net/L4Z8a/
>
> unfortunetely, you'll need special case for situation when no checkboxes
> are checked.
>
>
>
> W dniu niedziela, 8 czerwca 2014 05:23:09 UTC+2 użytkownik
> [email protected] napisał:
>
>> I'm using AngularJS to filter the results of a wine's list. The wines are
>> categorized by colors (red, white, rose, champagne), and other parameters
>> (countries).
>>
>> When one color is checked with the check-box (red for example), a
>> filtered list of red wine appears. But when two colors are selected, no
>> results appears (red and white for example). Same problems if a check
>> France and Italie both.
>>
>> *my wishes:*
>>
>>    - My principal wish, would be to able to choose more than one
>>    parameter. For example if a check red and white for the color wines, and
>>    leger and France too, would be displayed the filtered list linked to the
>>    theses checked box (the list of the red and white wines from France, and
>>    leger)
>>
>> here the code example:
>>
>>
>> <div ng-controller="MainCtrl">
>> <input ng-model="characteristics.red" type="checkbox" >red</input>
>> <input ng-model="characteristics.white" type="checkbox" >white</input>
>> <input ng-model="characteristics.rose" type="checkbox" >rose</input>
>> <input ng-model="characteristics.champagne" type="checkbox" 
>> >champagne</input>
>>     <br><br>
>>  <input ng-model="characteristics.leger" type="checkbox" >leger</input>
>> <input ng-model="characteristics.fort" type="checkbox" >fort</input>
>>            <br><br>
>>  <input ng-model="characteristics.france" type="checkbox" >france</input>
>> <input ng-model="characteristics.italie" type="checkbox" >italie</input>
>>         <br><br>
>> <div ng-repeat="wine in filtered= (wines |filteredstoves:characteristics) | 
>> filteredstoves:characteristics">
>>
>>     {{wine.name}} - {{wine.characteristics}}
>>         </div>
>>     <br><br>
>>      Filtered list has {{filtered.length}} items</div>
>>
>>
>> *Demo of the code:* http://jsfiddle.net/stefanos/kTYdd/31/
>> <http://jsfiddle.net/stefanos/kTYdd/26/>
>>
>> it sounds very hard to code, i tried during hours without results
>>
>>
>> <http://jsfiddle.net/stefanos/kTYdd/26/>
>>
>> regards,
>>
>> Stéphane
>>
>>
>>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "AngularJS" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/angular/l18du7c6z4w/unsubscribe.
> To unsubscribe from this group and all its topics, 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/d/optout.
>

-- 
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/d/optout.

Reply via email to