You can define ng-model
like: ng-model="search[filter]"
to change dynamically to which variable it should be binded (where filter
is another $scope
variable).
See the fiddle:
http://jsfiddle.net/lopisan/vzQKk/1/
You have to add this line to the controller:
$scope.search = {name:'', phone:'', $:''};
And change input:
<input type="text" ng-model="search[filter]">