Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularjs将数组的索引传递到ng change函数中_Javascript_Angularjs - Fatal编程技术网

Javascript angularjs将数组的索引传递到ng change函数中

Javascript angularjs将数组的索引传递到ng change函数中,javascript,angularjs,Javascript,Angularjs,我使用ng select填充我的选项,但我想传递所选索引,ng change函数中应该包含什么 如果用户选择了b,我将得到1,这是数组的第二个索引 像这样更改代码 <select ng-options="a for a in alpa" ng-model="selected" ng-init="selected='a'" ng-change="detectChange(selected)"></select> $scope.detectChange = funct

我使用ng select填充我的选项,但我想传递所选索引,ng change函数中应该包含什么

如果用户选择了
b
,我将得到
1
,这是数组的第二个索引


像这样更改代码

<select ng-options="a for a in alpa" ng-model="selected" ng-init="selected='a'" ng-change="detectChange(selected)"></select>
  $scope.detectChange = function(selected_index){
       var indexno =  $scope.alpa.indexOf(selected_index );
       console.log(indexno)
    }

  $scope.detectChange = function(selected_index){
       var indexno =  $scope.alpa.indexOf(selected_index );
       console.log(indexno)
    }