javascript - In angularjs's ng-model how parameters are added? -


i learning angular.js , , understand ng-model attach value (that input) controller's $scope object. going through it's filters , not understand example given in angularjs's official site filters in angular js ,what don't understand

<label>any: <input ng-model="search.$"></label><br> <label>name <input ng-model="search.name"></label><br> <label>phone <input ng-model="search.phone"></label><br> <label>equality <input type="checkbox" ng-model="strict"></label><br> <table id="searchobjresults">     <tr>         <th>name</th>         <th>phone</th>     </tr>     <tr ng-repeat="friendobj in friends | filter:search:strict">         <td>{{friendobj.name}}</td>         <td>{{friendobj.phone}}</td> 

in above code how add parameters ng-model , how being accessed ? because ng-init has "friends" , how theses 2 being related perform filter or search ?
trying understand how providing search.name or search.phone able access friends.name , friends.phone respectively

friends object array. each sub object of friends has name , phone properties. object array filled ng-init said.

also have search object (model) in scope. has name , phone properties, too.

friendobj in friends | filter:search:strict standard usage filter directive. means that; filter "friends" using "search".

when filter friends (object array) using search object angularjs iterates on friends , collects records returns true both friendobj.name == search.name , friendobj.phone == search.phone (in strict mode). if set last (strict) parameter false, checks substrings.


Comments