私はいくつかのAngular 1.5.3コードを書いていますが、$ scope関数で別のスコープ関数を呼び出している状況については疑問に思っています。
など。
$scope.clickMe = function() {
$scope.myFunction();
}
$scope.myFunction = function() {
console.log('yadda');
}
これを実行すると内部で何が起こっているのですか?それは悪い習慣ですか?
は、それがこれを行うには、より良いです:
function myFunction() {
console.log('yadda');
}
$scope.clickMe = function() {
myFunction();
}
$scope.myOtherFunction= function() {
myFunction();
}
私はこれが奨励されていないと確信しています。 $ scope.myFunction = function(){ myFunction(); } – CrazyMac
'scope'とそのprivateで' myFunction'を使用していないので、そのスコープから 'scope'を削除してください。 –