2014-12-09 2 views
0

Я пытаюсь использовать ng-модель, чтобы показать серию выпадающих списков. Если я установил опцию top select to empty, тогда остальные выпадающие списки должны быть установлены в пустую опцию.Значение angularjs для ng-model

<select ng-model="ddl"> 
<option></option> 
<option>1</option> 
<option>2</option> 
<option>3</option> 
</select> 
<div ng-show="ddl"> 
<div ng-show="ddl != null"> 
    <select ng-model="ddl1"> 
     <option></option> 
     <option>4</option> 
     <option>5</option> 
     <option>6</option> 
    </select> 
    <div ng-show="ddl1"> 
     <select> 
      <option></option> 
      <option>7</option> 
      <option>8</option> 
      <option>9</option> 
     </select> 
    </div> 
</div> 

JSFiddle-Link

ответ

1

Вы можете использовать директиву нг-изменения, чтобы запустить Funciton в контроллере, который установлен в этом выпадающих к пустым, если верхней пусто.

https://docs.angularjs.org/api/ng/directive/ngChange#!

что-то вроде

$scope.reset = function() { 
    if($scope.ddl === "") { 
    $scope.ddl1 = ""; $scope.ddl2 = ""; 
    } 
} 
Смежные вопросы