У меня есть текстовое поле и выпадающее меню, как показано ниже.Отключить поле ввода при выборе другого в Angular JS
<section class="popupBody" data-ng-controller="PostController">
<form>
<input class="form-control col-sm-2" type="text" ng-model="buyer_cname" placeholder="Enter Buyer's Company Name" >
<label style="text-align:center;">Or,</label>
<select ng-model="buyer_cname_dropdown" required>
<option value="">Select the Buyer From Drop Down</option>
<option value="test1">Test1</option>
<option value="test2">Test2</option>
<option value="test3">Test3</option>
</select>
</form>
</section>
Контроллер
function PostController($scope, $http, $cookieStore) {
var token = $cookieStore.get('token');
var conId = $cookieStore.get('Cont_Id');
var exId = $cookieStore.get('ex_Id');
$scope.submit_pt = function() {
var buyer_name = $scope.buyer_cname;
var buyer_cname = $scope.buyer_cname_dropdown;
var seller_name = $scope.seller_cname;
var seller_cname = $scope.seller_cname_dropdown;
var description = $scope.description;
var amount = $scope.amount;
amount = (amount*100);
var p_types = $scope.post_typess;
$scope.post_transaction = [];
var post_tran = "http://www.smple.mobi/account/post_member_transaction.html?contactid="+conId+"&exchangeid="+exId+"&token="+token+"&buyerid=21458&seller_name=eBarter%20Master%20Account&desc="+description+"&amount="+amount+"&sellerid=2951";
$http.get(post_tran)
.success(function(response) {
$scope.post_transaction = response;
console.log($scope.post_transaction);
$('.posted').show();
$('.posted').html('Transaction Posted');
$('.posted').delay(4000).fadeOut();
$scope.description = "";
});
}
}
И текстовое поле и выберите будет возвращать то же значение, поэтому я хочу вариант, чтобы отключить выбор, когда пользователь вводит имя в текстовом поле и наоборот , Пользователь не должен указывать имя в текстовом поле и выбирать другой из раскрывающегося списка. Ваши мысли будут высоко оценены.