如何在angularjs中三个选择菜单句柄

米兰·帕特尔

当我在angularjs中打开第二个选择菜单后的一个选择菜单值和在angularjs中打开第三个选择菜单后的第二个选择值时,我需要三选下拉菜单的帮助。我有创建提琴手,但是我有一个问题,每当我通过时我的数据就在数组中当时显示在字符串中的数据。

小提琴评论中的链接。

硫酸

请尝试这个小提琴,它将为您提供帮助。

https://jsfiddle.net/annavester/Zd6uX/

function AjaxCtrl($scope) {
    $scope.countries = ['usa', 'canada', 'mexico', 'france'];
    $scope.$watch('country', function(newVal) {
        if (newVal) $scope.cities = ['Los Angeles', 'San Francisco'];
    });
    $scope.$watch('city', function(newVal) {
        if (newVal) $scope.suburbs = ['SOMA', 'Richmond', 'Sunset'];
    });
}

function StaticCtrl($scope) {
    $scope.countries = {
        'usa': {
            'San Francisco': ['SOMA', 'Richmond', 'Sunset'],
            'Los Angeles': ['Burbank', 'Hollywood']
        },
        'canada': {
            'People dont live here': ['igloo', 'cave']
        }
    };
}
  <div ng-controller="AjaxCtrl">
      <h1>AJAX - Oriented</h1>
    <div>
        Country: 
        <select id="country" ng-model="country" ng-options="country for country in countries">
          <option value=''>Select</option>
        </select>
    </div>
    <div>
        City: <select id="city" ng-disabled="!cities" ng-model="city" ng-options="city for city in cities"><option value=''>Select</option></select>
    </div>
    <div>
        Suburb: <select id="suburb" ng-disabled="!suburbs" ng-model="suburb" ng-options="suburb for suburb in suburbs"><option value=''>Select</option></select>        
    </div>
</div>
  <div ng-controller="StaticCtrl">
      <h1>Static - Oriented</h1>
      <p>This approach may be better when you have the entire dataset</p>
    <div>
        Country: 
        <select id="country" ng-model="cities" ng-options="country for (country, cities) in countries">
          <option value=''>Select</option>
        </select>
    </div>
    <div>
        City: <select id="city" ng-disabled="!cities" ng-model="suburbs" ng-options="city for (city, suburbs) in cities"><option value=''>Select</option></select>
    </div>
    <div>
        Suburb: <select id="suburb" ng-disabled="!suburbs" ng-model="suburb" ng-options="suburb for suburb in suburbs"><option value=''>Select</option></select>        
    </div>
  </div>

试试吧。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将三个选择菜单绑定在一起

来自分类Dev

获取菜单句柄

来自分类Dev

如何在Python中三个变量的总和始终等于1时对其进行循环?

来自分类Dev

如何居中三个span3

来自分类Dev

如何更改两列中三个div的顺序?

来自分类Dev

如何在刷新时选择菜单?

来自分类Dev

如何在我的表单上禁用 RadioGroup 中三个中的一个 RadioButton

来自分类Dev

如何在Material UI选择菜单中使用SubHeader

来自分类Dev

如何在python脚本中创建选择菜单?

来自分类Dev

如何在加载时设置条件选择菜单-KnockoutJS

来自分类Dev

如何在 Common Lisp 中创建选择菜单?

来自分类Dev

您将如何创建两个选择菜单,其中选择菜单B的内容取决于选择菜单A的选择?

来自分类Dev

快速排序中三个分区的中位数如何提高5%左右的效率?

来自分类Dev

如何获得R中三个值全部组合的矩阵?

来自分类Dev

如何返回数组中三个最大元素的总和?

来自分类Dev

GNU Octave / Matlab:如何获取数组中三个最大值的索引?

来自分类Dev

从透明菜单中选择三个js对象

来自分类Dev

如何基于第一选择填充第二选择菜单,如何基于第二选择填充第三选择菜单-使用Javascript

来自分类Dev

函数参数中三个点的含义是什么?

来自分类Dev

数组中三个元素的异或最大

来自分类Dev

quicksort中三个(平均值)的中位数?

来自分类Dev

html / javascript中三个图像的改组位置

来自分类Dev

比较SQL中三个逗号分隔的值

来自分类Dev

MySQL中三个表的数据表示

来自分类Dev

如何实现浮点数中三个中最大的两个的平方和?

来自分类Dev

如何在三个连接的表上提高DISTINCT选择的性能?

来自分类Dev

如何在列表中选择第三个'a'标签进行RSpec测试?

来自分类Dev

如何在剑道菜单中以编程方式选择菜单项

来自分类Dev

CodeIgniter-如何在局部视图页面中为菜单动态选择菜单项?

Related 相关文章

  1. 1

    将三个选择菜单绑定在一起

  2. 2

    获取菜单句柄

  3. 3

    如何在Python中三个变量的总和始终等于1时对其进行循环?

  4. 4

    如何居中三个span3

  5. 5

    如何更改两列中三个div的顺序?

  6. 6

    如何在刷新时选择菜单?

  7. 7

    如何在我的表单上禁用 RadioGroup 中三个中的一个 RadioButton

  8. 8

    如何在Material UI选择菜单中使用SubHeader

  9. 9

    如何在python脚本中创建选择菜单?

  10. 10

    如何在加载时设置条件选择菜单-KnockoutJS

  11. 11

    如何在 Common Lisp 中创建选择菜单?

  12. 12

    您将如何创建两个选择菜单,其中选择菜单B的内容取决于选择菜单A的选择?

  13. 13

    快速排序中三个分区的中位数如何提高5%左右的效率?

  14. 14

    如何获得R中三个值全部组合的矩阵?

  15. 15

    如何返回数组中三个最大元素的总和?

  16. 16

    GNU Octave / Matlab:如何获取数组中三个最大值的索引?

  17. 17

    从透明菜单中选择三个js对象

  18. 18

    如何基于第一选择填充第二选择菜单,如何基于第二选择填充第三选择菜单-使用Javascript

  19. 19

    函数参数中三个点的含义是什么?

  20. 20

    数组中三个元素的异或最大

  21. 21

    quicksort中三个(平均值)的中位数?

  22. 22

    html / javascript中三个图像的改组位置

  23. 23

    比较SQL中三个逗号分隔的值

  24. 24

    MySQL中三个表的数据表示

  25. 25

    如何实现浮点数中三个中最大的两个的平方和?

  26. 26

    如何在三个连接的表上提高DISTINCT选择的性能?

  27. 27

    如何在列表中选择第三个'a'标签进行RSpec测试?

  28. 28

    如何在剑道菜单中以编程方式选择菜单项

  29. 29

    CodeIgniter-如何在局部视图页面中为菜单动态选择菜单项?

热门标签

归档