I forgot that javascript inheritance is primarily meant for javascript objects. If I nest the full and filtered arrays in an outer object, it works.
$scope.items = {
filtered: [],
full: ['red', 'blue', 'green', 'yellow', 'blue-green', 'yellow-green', 'orange']
};
See updated jsfiddle