JSFiddle - React, Tailwind, and code Playground

by basilbkodakk

HTML

<div ng-app="app" ng-controller="mainCtrl">
 
 <div><select ng-model="selectedName" ng-options="x for x in names">
</select>
    </div>
    <input type="text" ng-model="both">
       <div>Search by Name: <input type="text" ng-model="filters.search"></div>
	
       <div ng-repeat="arr in array | filter:filters.search | filter:{company: selectedName} | filter:{voucher_type: both } ">
           <span ng-bind="arr.name"></span>    
       </div>
      
</div>

JavaScript

var app = angular.module('app', []);
app.controller('mainCtrl', function($scope) {

$scope.names = ["x", "y"];
      $scope.filters = {
        x: false,
		company: '',
        search: ''
    };
	      $scope.both ="z";
       $scope.actions = {
        updateyCompany: function () {
            if($scope.filters.y) {
                $scope.filters.company = 'y';
            } else {
                 $scope.filters.company = '';   
            }
        }
    };
	
    
    $scope.array = [
    {name: 'Tobias', lname: 'TLname', company: 'x'},
    {name: 'Jeff', lname: 'JLname', company: 'x'},
    {name: 'Brian', lname: 'BLname', company: 'x'},
    {name: 'Igor', lname: 'ILname', company: 'y'},
    {name: 'James', lname: 'JLname', company: 'z'},
    {name: 'Brad', lname: 'BLname', company: 'y'},
    {name: 'Basil', lname: 'Basil', company: 'z'},
  ];
});