is possible filter integer. have list search working fine except 1 field, integer. tried same situation in jsfiddle, can't ng-repeat working :)
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.1/angular.min.js"></script> <body ng-app=""> <div ng-init="rmas = [ { brand: "tik", extrainfo: "lisäinfoa", iswarranty: false, litm: "t00000245", lotn: "00004", model: "a10499", retailer: 40001, retailername: "mr retailer", rmaid: 1}, { brand: "sak", extrainfo: "lisÄÄÄ", iswarranty: false, litm: "s2181105", lotn: "003500", model: "a30340", retailer: 40011, retailername: "mall sam", rmaid: 2 }, { brand: "tik", extrainfo: "lisÄÄÄ", iswarranty: false, litm: "t00000245", lotn: "00004", model: "a10499", retailer: 40000, retailername: "ulf svensson", rmaid: 3 } ]"></div> <div ng-init="friends = [{name:'john', phone:'555-1276'}, {name:'mary', phone:'800-big-mary'}, {name:'mike', phone:'555-4321'}, {name:'adam', phone:'555-5678'}, {name:'julie', phone:'555-8765'}, {name:'juliette', phone:'555-5678'}]"></div> <label>search: <input ng-model="searchtext"></label> <table id="searchtextresults"> <tr><th>rmaid </th> <th> retailername </th><th> litm</th></tr> <tr ng-repeat="rma in rmas | filter:searchtext""> <td>{{rma.rmaid}}</td> <td>{{rma.retailername}}</td> <td>{{rma.litm}}</td> </tr> </table> <table id="searchtextresults"> <tr><th>name</th><th>phone</th></tr> <tr ng-repeat="friend in friends | filter:searchtext"> <td>{{friend.name}}</td> <td>{{friend.phone}}</td> </tr> </table> <hr> </body>
so corrected of mistake , put data in controller, here working codepen
i think mistake use " in ng-init use single quote this:
<div ng-init="rmas = [ { brand: 'tik', extrainfo: 'lisäinfoa', iswarranty: false, litm: 't00000245', lotn: '00004', model: 'a10499', retailer: '40001', retailername: 'mr retailer', rmaid: 1}, ]"></div>
Comments
Post a Comment