JSFiddle - React, Tailwind, and code Playground

HTML

<div ng-app>
    <div ng-controller="Ctrl">
        <div ng-repeat="item in items| filter:{itemId:selectedGroupToShow.Id||undefined}">
             {{item.itemId}}
        </div>
        <select ngmodel="selectedGroupToShow.Id"      ng-options="g.Id as g.Name for g in myGroups">
    <option value>-- All --</option>
</select>
       {{selectedGroupToShow.Id}} 
    </div>
</div>

JavaScript

function Ctrl($scope) {
    $scope.items = [{
        "itemId": 1,
        "type": "plus"
    }, {
        "itemId": 2,
        "type": "bookmark"
    }, {
        "itemId": 3,
        "type": "bubble"
    }, {
        "itemId": 3,
        "type": "bubble"
    }, {
        "itemId": 2,
        "type": "bubble"
    }, {
        "itemId": 4,
        "type": "bubble"
    } ];
    
    $scope.myGroups = [{"Id":1,"Name":"test1"},{"Id":2,"Name":"test2"},{"Id":2,"Name":"test1"},{"Id":3,"Name":"test3"},{"Id":4,"Name":"test4"}];
}