Curly braces in ng-repeat - Syntax?


#1

Hey devs,

I am trying to filter a JSON list based on one of the contained values. For example, I have JSON objects where they all have name, type, description etc and I am attempting to filter based on the parameter stored in $stateParams (which happens to be type). It works if I hard code the type (e.g. “item in items| filter:{Type:‘Grain’}”).

Also, I know the value from $stateParams is working as I have it set to the page title. Is there a problem with my below syntax?

 <div class="list card">
    <div ng-repeat="item in items| filter:{Type:'{{type}}'}">
      <a class="item item-icon-left" ng-click="onSelectItemList(item)">
        <i class="icon ion-home"></i>
        {{item.Name}}
      </a>
    <div>

Thanks in advance.