Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <select ng-model="$ctrl.type">
- <option value="">All</option>
- <option value="1">1</option>
- <option value="2">2</option>
- <option value="3">3</option>
- </select>
- <tbody>
- <tr ng-repeat="rows in $ctrl.myData | filter: {Type: $ctrl.type} track by $index">
- <td>
- <span>{{rows.Type}}</span>
- </td>
- <td>
- <span ng-repeat="row in rows.Names track by $index">{{rows.Names[$index]}}</span>
- </td>
- </tr>
- </tbody>
- myData = [
- {Type: "1", SiteId: 8, SiteName: "aaa"},
- {Type: "1", SiteId: 7, SiteName: "asb"},
- {Type: "2", SiteId: 1, SiteName: "aaa"},
- {Type: "1", SiteId: 17, SiteName: "x"},
- {Type: "2", SiteId: 7, SiteName: "xx"}
- ];
- <tbody>
- <div ng-if="$ctrl.myData.filter(s => s.Type == $ctrl.type).length > 0">
- <tr ng-repeat=...>
- ...
- </tr>
- </div>
- <div ng-if="$ctrl.myData.filter(s => s.Type == $ctrl.type).length == 0">
- NO DATA FOR THIS OPTION
- </div>
- </tbody>
Add Comment
Please, Sign In to add comment