Kes 1: pengawal('c',fungsi($skop){
$scope.test=function(){
console.log(111);//打印一次
}
$scope.test();
})
Kes 2:<button ng-disabled="test()"></button>
pengawal('c',fungsi($skop){
$scope.test=function(){
console.log(111);//打印两次
}
})
Mengapa situasi 2 dicetak dua kali?
ng-disabled Untuk lulus ungkapan, ia akan dilumpuhkan apabila ungkapan itu benar secara lalai Kemudian jika anda meletakkan kaedah, ia pasti akan dilaksanakan.
Adakah kod halaman dalam situasi 1 anda tiada. Bagaimanakah cara anda mencetuskan kaedah ini untuk dilaksanakan sekali?