Cómo deshabilitar dinámicamente un filtro dentro de ng-repeat

¿Es posible eliminar el filtro usando una casilla de verificación?

Si las casillas de verificación están marcadas, los filtros dentro de ng-repeat se deshabilitarían. Por ejemplo, si las casillas de verificacióncountryfilter yfiltro de vino están marcados, los filtros relacionados se deshabilitarían.

Código original (filtros habilitados)

<li ng-repeat="wine in wines | winetypefilter:winetypes| countryfilter:countrytypes | stylefilter:styletypes">
                {{wine.name}} is a {{wine.type}} with {{wine.style}} style from {{wine.country}}
</li>

(filtros deshabilitados con las casillas de verificación,countryfilter yfiltro de vino ) Puede resultar:

<li ng-repeat="wine in wines | stylefilter:styletypes">
            {{wine.name}} is a {{wine.type}} with {{wine.style}} style from {{wine.country}}
</li>

Respuestas a la pregunta(1)

Su respuesta a la pregunta