Angularjs - 通过每个函数获取选定的值

时间:2017-10-18 09:41:27

标签: angularjs

如何在Angularjs中实现以下功能?

var TEST = [];
$('#div').find('select.test').each(function(){TEST.push($(this).val())});

然后使用此值我想更新ng-model值,如下所示:

$scope.formData.TEST = TEST.join(",");

1 个答案:

答案 0 :(得分:0)

这是我的解决方案:

    var TEST_ITEMS = [];
    var testValues = document.getElementsByClassName('test');
    for (var i = 0; i < testValues.length; ++i) {
        var item = testValues[i];
        var _testValues = item.options[item.selectedIndex].value;
        console.log(_testValues);
        TEST_ITEMS.push(_testValues);
    }
    $scope.formData.TEST = TEST_ITEMS.join(",");