Thanks Josh! I had that before "chart in charts | filter:{selected_chart: true}"
and it didn't work. I changed it just to grasp at straws
I actually print the value: chart.selected_chart and it shows them all wether true or false. I click the checkboxes, the printed values change but the filter does nothing
I think it's because the chart object is not alerting angular of the changes. I have the following:
$scope.$watch('charts', function(newValue, oldValue) { console.log("charts change"); });
and it only prints once when the charts load. It does not fire when check boxes are clicked. I tried manually firing apply using a function in ng-click but it said apply was already in progress