AngularJS材质:无法获取md-select的值

时间:2019-06-28 06:46:26

标签: angularjs drop-down-menu angularjs-material

我有一个AngularJS材质选择:

       <md-input-container style="margin-right: 10px;">
            <label>Roll</label>
            <md-select id="acc-type" required="" ng-model="rolle">
                <md-option ng-selected="true" value="Tenant">Tenant</md-option>
                <md-option value="Lessor">Lessor</md-option>
            </md-select>
        </md-input-container>

,我想获取实际的选定选项。我尝试过

    var e = document.getElementById("acc-type");
    var selectedItem = e.value;

但是我收到的所有信息都是不确定的。是否可以在AngularJS中获取md-select的值?

2 个答案:

答案 0 :(得分:2)

由于您已经在ng-model="rolle"中定义了md-select,因此可以通过$scope.rolle

进行访问

尝试:

var selectedItem = $scope.rolle

答案 1 :(得分:1)

它的角度为Js,并且已经分配了模型,因此请尝试 试试

 console.log($scope.rolle);