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
Post a Comment