angularjs - How to do filtering by select in Angular JS? -


i have array of object in angularjs as:

var arr = [{type : 1, name : 'bbc'}]; 

also have select list:

<select ng-model="type"> <option value="1">select</option> </select> 

how can filter object in ng-repeat selected option select?

if understand question correctly this:

html

<div ng-controller="myctrl">     <p>select type filter:</p>     <select ng-model="filtertypes" ng-options="item.type item in types"></select>     <div ng-repeat="type in types | filter:filtertypes">         <p>{{type.name}}</p>     </div> </div> 

javascript

var myapp = angular.module('myapp',[]);  function myctrl($scope) {     $scope.types =     [{type : 1, name : 'bbc'},      {type : 2, name: 'bcc'},      {type : 3, name: 'bac'}              ]; } 

here fiddle if want see results: http://jsfiddle.net/fsalin/3olv66ff/8/


Comments