我有一些这样的HTML:
和这样的控制器:
angular.module('simple-todos').controller('cboxCtrl', ['$scope', function ($scope) { console.log("starting"); $scope.hideChanged = function () { console.log("in hideChanged() "); }; }]); // end controller
它运行正常,并且单击复选框后,我会在控制台上看到该消息。但是,如果我在复选框周围添加标签:
单击复选框时,ng-change功能无法运行。我希望这与范围界定有关,但我无法弄清楚。如果我将标签替换为div(当然不会给出“不错的”提示),则ng-change函数将再次按预期执行。