Angular: Empty Fiddle
http://angularjs.org/
by boneskull
HTML
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.5/angular.min.js"></script>
<ul ng-controller="MyCtrl">
<li ng-repeat="item in foo|filter:derp">{{item.name}}</li>
</ul>
JavaScript
var myApp = angular.module('myApp', []);
myApp.controller('MyCtrl', function ($scope) {
var hasTag=function(tag) {
console.log(tag);
return this.bar[tag] !== undefined;
}
$scope.foo = [{
name: 'derp',
bar: {
nonQuestion: true
},
hasTag: hasTag
}, {
name: 'herp',
bar: hasTag
}];
$scope.filterObj = 'herp';
});