私のコードには次のものがあります:
<button class="btn float-right" data-ng-click="test()">
Reset
</button>
ボタンをクリックしたときに複数の機能を起動することは可能ですか? もしそうなら、どのようにコーディングすればよいですか?
アップデート。test()
現在のスコープ内のotherTest()
関数と親スコープ/コントローラー内の関数を呼び出したいと思います。
私のコードには次のものがあります:
<button class="btn float-right" data-ng-click="test()">
Reset
</button>
ボタンをクリックしたときに複数の機能を起動することは可能ですか? もしそうなら、どのようにコーディングすればよいですか?
アップデート。test()
現在のスコープ内のotherTest()
関数と親スコープ/コントローラー内の関数を呼び出したいと思います。
関数を変更して、test
より多くのロジックを組み込む 必要があります。
$scope.test = function(){
test1();
test2();
//...
testN();
}
現在のスコープで test() 関数を呼び出し、親スコープ/コントローラーで otherTest() 関数を呼び出したいと思います。
ortherTest
親スコープで定義するだけです。例えば:
function ParentController($scope){
$scope.otherTest = function(){
}
}
あなたが望むものを達成するための2つの方法があります: あなたは試すことができます:
function CurrentController($scope){
$scope.test = function(){
}
}
data-ng-click="test();otherTest()"
または:
function CurrentController($scope){
$scope.test = function(){
$scope.otherTest();
//Your test code for this function
}
}
data-ng-click="test()"
スコープが継承されるため、現在のスコープはotherTest
親スコープから継承されます