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>