javascript - Filtering with Integer field in AngularJS -


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>

http://jsfiddle.net/ demo

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