当前位置:  开发笔记 > 编程语言 > 正文

在ng-repeat中链接选择

如何解决《在ng-repeat中链接选择》经验,为你挑选了0个好方法。

我在找出ng-repeat中的作用域时遇到了麻烦.我想创建链式选择,我想让ng-repeat中的每一行分别存在于不同的范围内.当前更改任何行中的第一个选择将更改所有行中的第二个选择.

(现实生活中的例子:我有一个表格,我必须添加汽车,首先选择'制造',从api拉出'模型',然后在第二个选择中显示模型.用户必须能够添加任意数量的汽车.)

HTML:

Add Row

JS:

function MyCtrl($scope) {
  $scope.rows = [{}];
  $scope.options1 = [
    {title: 'Option 1', value: '1'},
    {title: 'Option 2', value: '2'},
    {title: 'Option 3', value: '3'}
  ];

  $scope.options2 = [];

  $scope.updateSelect2 = function(val) {
    if (val === '1') {
      $scope.options2 = [
        {title: 'A', value: 'A'},
        {title: 'B', value: 'B'}
      ];
    } else if (val === '2') {
      $scope.options2 = [
        {title: 'AA', value: 'AA'},
        {title: 'BB', value: 'BB'}
      ];
    } else {
      $scope.options2 = [
        {title: 'AAA', value: 'AAA'},
        {title: 'BBB', value: 'BBB'}
      ];
    }
  };

  $scope.addRow = function() {
    $scope.rows.push({});
  };
}

骗子在这里

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有