如何在angularjs中传递选择选项值

UI_Dev

我有以下代码片段

HTML

 <div ng-controller="MyCtrl">
  <div ng-if="quan!=true">
  <select ng-model="selectedItems" ng-init="selectedItems = selectedItems + ''">
    <option ng-repeat="value in arr | limitTo:quantity">{{value}}</option>  
</select>
  </div> 

<div>
    <a href="#" ng-click="submit()">Submit</a>
</div>
</div>

JS

$scope.arr = [];
$scope.quan=false;
 for(var a=1; a<=10; a++) {  
    $scope.arr.push(a); 
 }
 $scope.selectedItems = $scope.arr[0];
 $scope.quantity = 10; //just hardcoded

在这里,当我单击提交按钮时,我没有得到我在下拉列表中选择的任何值。我对 selectedItems 进行了未定义。

并且还需要在选择框中选择第一个选项。

我想我错过了一些东西!

空头

更改为 后$scope.selectedItems = $scope.arr[0];,您需要初始化您的选项值,ng-init="selectedItems = selectedItems + ''"因为 angular 使用严格比较。

看到这个工作小提琴

您也不需要在点击事件中传递所选项目,submit(selectedItems). 因为它已经在控制器范围内。

此外,我建议更改您的选项结构以避免ng-init.

就像是 :

options = [{
   name: 'key1',
   value: 'value1'
}, {
   name: 'key2',
   value: 'value2'
}];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS选择选项不将值传递到http发布请求中

来自分类Dev

如何在Rails 3上使用simple_form在选择选项中强制选择值

来自分类Dev

如何使用jquery在选择选项中设置选择的值?

来自分类Dev

如何使用jquery在选择选项中设置选择的值?

来自分类Dev

如何在angularjs的选择选项中通过多选将json数据显示为optgroup

来自分类Dev

如何在使用jQuery的选择中取消选择选项

来自分类Dev

选择选项不传递值

来自分类Dev

根据不同的选择选项传递值

来自分类Dev

如何在JavaScript中加载选择选项值动态

来自分类Dev

如何在不同选择选项的值之间进行分隔?

来自分类Dev

如何在ReactJS中检索选择选项的数据属性值?

来自分类Dev

如何在PHP中编辑和更新表单选择选项值

来自分类Dev

如何在文本框中插入值以选择选项

来自分类Dev

如何在 Angular 表单字段的选择选项中显示默认值

来自分类Dev

如何以其他形式将值从选择选项传递到其他选择选项

来自分类Dev

我如何使用JavaScript获取选择选项中的值

来自分类Dev

如何使用数组中的值生成选择选项?

来自分类Dev

如何在jsp和ajax中为两个选择选项框动态获取和填充从mysql到HTML选择选项的值

来自分类Dev

如何在选择选项中滚动滚动锚

来自分类Dev

如何在WooCommerce版本选择选项中添加“必需”

来自分类Dev

如何在选择选项中隐藏4小时

来自分类Dev

如何在Chrome中删除选择选项黑色边框?

来自分类Dev

如何在SQL中的导入数据中选择选项

来自分类Dev

如何在HTML中设置特定选择选项的样式

来自分类Dev

如何在SWTableViewCell中添加向右滑动选择选项

来自分类Dev

如何在laravel中创建动态选择选项?

来自分类Dev

如何在选择选项中强制添加输入?

来自分类Dev

如何在 Symfony 4.1 中设置选择选项名称?

来自分类Dev

如何在 Vue.js 中获得选择选项

Related 相关文章

  1. 1

    AngularJS选择选项不将值传递到http发布请求中

  2. 2

    如何在Rails 3上使用simple_form在选择选项中强制选择值

  3. 3

    如何使用jquery在选择选项中设置选择的值?

  4. 4

    如何使用jquery在选择选项中设置选择的值?

  5. 5

    如何在angularjs的选择选项中通过多选将json数据显示为optgroup

  6. 6

    如何在使用jQuery的选择中取消选择选项

  7. 7

    选择选项不传递值

  8. 8

    根据不同的选择选项传递值

  9. 9

    如何在JavaScript中加载选择选项值动态

  10. 10

    如何在不同选择选项的值之间进行分隔?

  11. 11

    如何在ReactJS中检索选择选项的数据属性值?

  12. 12

    如何在PHP中编辑和更新表单选择选项值

  13. 13

    如何在文本框中插入值以选择选项

  14. 14

    如何在 Angular 表单字段的选择选项中显示默认值

  15. 15

    如何以其他形式将值从选择选项传递到其他选择选项

  16. 16

    我如何使用JavaScript获取选择选项中的值

  17. 17

    如何使用数组中的值生成选择选项?

  18. 18

    如何在jsp和ajax中为两个选择选项框动态获取和填充从mysql到HTML选择选项的值

  19. 19

    如何在选择选项中滚动滚动锚

  20. 20

    如何在WooCommerce版本选择选项中添加“必需”

  21. 21

    如何在选择选项中隐藏4小时

  22. 22

    如何在Chrome中删除选择选项黑色边框?

  23. 23

    如何在SQL中的导入数据中选择选项

  24. 24

    如何在HTML中设置特定选择选项的样式

  25. 25

    如何在SWTableViewCell中添加向右滑动选择选项

  26. 26

    如何在laravel中创建动态选择选项?

  27. 27

    如何在选择选项中强制添加输入?

  28. 28

    如何在 Symfony 4.1 中设置选择选项名称?

  29. 29

    如何在 Vue.js 中获得选择选项

热门标签

归档