JSFiddle - React, Tailwind, and code Playground
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.5/angular.js"></script>
<div ng-app="myApp" ng-controller="demoCtrl">TV Series:
<select name="questionId1" ng-model="questionSel.q1" ng-options="question.index as question.val disable when (question.index === questionSel.q2) for question in questions"></select>
<select name="questionId2" ng-model="questionSel.q2" ng-options="question.index as question.val disable when (question.index === questionSel.q1) for question in questions"></select>
</div>
JavaScript
var app = angular.module('myApp', []);
app.controller('demoCtrl', function ($scope, $http) {
$scope.questionSel = {
q1: 3,
q2: 1
};
$scope.questions = [
{index: 1, val: 'capital of Italy?'},
{index: 2, val: 'capital of France?'},
{index: 3, val: 'capital of USA?'}
];
});