猿问

为什么会打印两次啊?

<button ng-disabled="test()">按钮</button>

angular.module('myApp', []).


controller('c',function($scope){

    $scope.test=function(){

        console.log('为什么打印两次');

        return false;

    }

})

largeQ
浏览 524回答 1
1回答

不负相思意

我把你的代码重现了一遍,参见:JSFiddle-问题重现angular的脏值检查,具体的原因看:理解Angular数据绑定过程不做赘述了!!!
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答