Не получается отфильтровать массив,  по имени и статусу, 
Проблема заключается в фильтре, когда прописываю filter:query фильтрация работает нормально, но а когда : 
<input type="text" ng-model="query">
    	<ul>
    		<li ng-Repeat="phone in phones | filter:{name:query, status:true}">
все элементы массива исчезают 
весь исходник: 
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Angular</title>
	<script src="angular.min.js"></script>
    <script src="script.js"></script>
</head>
<body ng-app="myApp">
	<div ng-controller="firstCtrl">
        <p>Hello {{name}}</p>
    </div>
    <div ng-controller="PhoneListCtrl">
        <input type="text" ng-model="query">
    	<ul>
    		<li ng-Repeat="phone in phones | filter:{$query, status:true}">
    			<span>{{phone.name}}</span>
    			<p>
                    {{phone.snippet}}<br>
                    Status: {{phone.status}}
                </p>
    			
    		</li>
        </ul>  
      </div>
myApp.controller('PhoneListCtrl', function($scope){
	$scope.phones  = [
		{'name' : 'Nexus',
		 'snippet' : 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
		 'status': true},
		{'name' : 'HTC',
	 	 'snippet' : 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
	 	 'status' : false},
	 	{'name' : 'Huawei',
	 	 'snippet' : 'Lorem ipsum dolor sit amet, consectetur adipisicing elit.',
	 	 'status' : true}
	];