Angularjs Anjular JS ng更改事件

Angularjs Anjular JS ng更改事件,angularjs,Angularjs,有人能指出这里的错误吗。为什么它不起作用 全部的 阅读 未读 var-app=angular.module('app',[]); 应用程序控制器('ctrl',函数($scope){ $scope.selectOption=函数(){ 调试器; 警报(“测试”); }; }); 您需要为选择指定型号: <div ng-app="app"> <div ng-controller="ctrl"> <select ng-model="actio

有人能指出这里的错误吗。为什么它不起作用


全部的
阅读
未读
var-app=angular.module('app',[]);
应用程序控制器('ctrl',函数($scope){
$scope.selectOption=函数(){
调试器;
警报(“测试”);
};
});

您需要为选择指定型号:

<div ng-app="app">
    <div ng-controller="ctrl">
        <select ng-model="action" ng-change="selectOption();" >
            <option value="0" selected="selected">All</option>
            <option value="1">Read</option>
            <option value="2">Unread</option>
       </select>
    </div>
</div>

全部的
阅读
未读

现在它工作得很好:)

请将ng模型添加到选择元素


全部的
阅读
未读
var-app=angular.module('app',[]);
应用程序控制器('ctrl',函数($scope){
$scope.selectOption=函数(){
调试器;
警报(“测试”);
};
});

使用fiddle是可以的,但是也请在这个网站上添加代码。@triggerNZ似乎OP在这个社区是绝对新的,所以对于OP,我需要提到的是转到这里:谢谢你的建议。是的,这是我第一次来这里。但我真的很急于解决这个问题。还有一件小事:你可以省略
ng change
值中的分号
<div ng-app="app">
    <div ng-controller="ctrl">
        <select ng-model="action" ng-change="selectOption();" >
            <option value="0" selected="selected">All</option>
            <option value="1">Read</option>
            <option value="2">Unread</option>
       </select>
    </div>
</div>
<div ng-app="app">
    <div ng-controller="ctrl">
        <select  ng-model="selectOpt" ng-change="selectOption();" >
        <option value="0" selected="selected">All</option>
        <option value="1">Read</option>
        <option value="2">Unread</option>
   </select>
    </div>
</div>



   var app = angular.module('app', []);
    app.controller('ctrl', function ($scope) {
         $scope.selectOption = function () {
    debugger;
   alert("test");
};
    });