当前位置:  开发笔记 > 编程语言 > 正文

未从标签内的复选框中触发ng-change

如何解决《未从标签内的复选框中触发ng-change》经验,为你挑选了0个好方法。

我有一些这样的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函数将再次按预期执行。

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有