Angular ng-change指令不起作用

时间:2016-01-04 20:12:19

标签: javascript angularjs angularjs-directive

我正在使用nya-bs-select下拉列表,其中当我使用ng-change时,它不会填充值ng-model.Instead它填充下拉列表中的最后一个选定值。当我使用ng-click时,它运作良好。 以下是我的HTML代码

<ol id="singleSelection" class="nya-bs-select" ng-model="selectedFilterData" 
    ng-change="updateTableData(cellValues)">
    <li class="nya-bs-option" ng-repeat="i in cellValues" 
        data-value="{{i[filterColName[0]]}}">
        <a>{{i[filterColName[0]]}}</a>
    </li>
</ol> 

和ng-controller代码是

$scope.updateTableData = function(currdata) {
  console.log("table data :"+$scope.selectedFilterData);
}

请告知

1 个答案:

答案 0 :(得分:2)

您只能在change元素上拥有ol事件,它应该有input元素来绑定更改事件。您有ol因此无法使用它。