Wenn Benutzer "Textbox-Wert-leer" auswählen, sollte Textbox deaktiviert und Textbox sollte gelöscht werden. Ich verwende unten Code für tun es. aber leider konnte ich es nicht tun. Wenn der Benutzer einen Wert eingibt und "text-box-value-empty" auswählt, sollte das Textfeld gelöscht werden.eckig js Textfeld Wert leer, wenn Dropdown-Liste
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.myList = [{
text: "1",
value: "option_1"
}, {
text: "2",
value: "option_2"
},];
$scope.sizes = "D,text-box-value-empty,";
\t \t $scope.number = function() {
\t \t \t \t \t \t
\t \t \t \t \t }
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js"></script>
<!DOCTYPE html>
<html lang="en-US">
<script src="angular.js"></script>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
<div>
<div ng-repeat="a in myList">
<select ng-model="selectedOption" ng-options="choice as choice for (idx, choice) in sizes.split(',')" ng-change="number()">
</select>
<input type="text" ng-model="myval"/>
</div>
</div>
</div>
</body>
</html>
kann hilfreich sein: - [, wie der Wert des Modells im Hinblick auf leeren Drop-Down-Auswahl einstellen] (https://stackoverflow.com/questions/29197704/how-to-set- the-value-of-model-leer-auf-dropdown-selection-in-view) –