Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查angularjs中是否选择了下拉值?_Angularjs_Dropdown_Angular Ngmodel - Fatal编程技术网

如何检查angularjs中是否选择了下拉值?

如何检查angularjs中是否选择了下拉值?,angularjs,dropdown,angular-ngmodel,Angularjs,Dropdown,Angular Ngmodel,如何检查angularjs中是否选择了下拉值? 我不想知道选择了哪个值。我只想知道是否选择了下拉列表中的任何值?我怎样才能用一种简单的方式做到这一点。如果有人知道,请帮忙。提前谢谢 <button class="btn" ng-click="openDropdown($event)">{{labelX}} <span ng-click="openDropdownFromA($event)"></span></button> <ul c

如何检查angularjs中是否选择了下拉值? 我不想知道选择了哪个值。我只想知道是否选择了下拉列表中的任何值?我怎样才能用一种简单的方式做到这一点。如果有人知道,请帮忙。提前谢谢

<button class="btn" ng-click="openDropdown($event)">{{labelX}}
  <span ng-click="openDropdownFromA($event)"></span></button>
  <ul class="dropdown-menu " >
    <li ng-repeat="data in A"   ng-click="Data($event,data)" >
        <a>{{data}}</a>     
    </li>
  </ul>



  <button class="btn" ng-click="openDropdown($event)">{{labelY}}
  <span ng-click="openDropdownFromA($event)"></span></button>
  <ul class="dropdown-menu " >
    <li ng-repeat="data in B"   ng-click="Data($event,data)" >
        <a>{{data}}</a>     
    </li>
  </ul>



  <button class="btn"  ng-click="openDropdown($event)">{{labelZ}}
  <span ng-click="openDropdownFromA($event)"></span></button>
  <ul class="dropdown-menu">
    <li ng-repeat="data in C"   ng-click="Data($event,data)" >
        <a>{{data}}</a>     
    </li>
  </ul>
{{labelX}
  • {{data}}
{{labelY}}
  • {{data}}
{{labelZ}}
  • {{data}}

这是我的一组级联下拉列表。。如果选择了上一个下拉列表中的任何值,我必须启用下一个下拉列表。。所以我想知道,有没有简单的方法可以知道angularjs中是否选择了下拉列表中的任何值?

也许您可以检查所选项目的ng模型值,并在模型更改时触发ng更改这是我给你的照片

<select ng-model="dd1" ng-change="updateDd2(dd1)" ng-options="o for o in dd1Array">
    <option value="">Hei dd1</option>
</select>
当发生更改时,将触发上面的代码段


希望能有所帮助。谢谢

也许您可以检查所选项目的ng型号值,并在型号更改时触发ng更改这是我给你的照片

<select ng-model="dd1" ng-change="updateDd2(dd1)" ng-options="o for o in dd1Array">
    <option value="">Hei dd1</option>
</select>
当发生更改时,将触发上面的代码段

希望能有所帮助。谢谢