ユーザーが果物の名前を入力できるフォームを含むディレクティブがあるとします。
- FruitFindController があります。ユーザーは果物の名前「Apple」を入力し、コントローラーに送信するボタンをクリックします。
- コントローラーはサービス「GetFruitInfo(fruit)」を呼び出し、パラメーターとして「Apple」を渡します。
- 情報を受信したら、メソッド「addToListAndDoStuff()」を呼び出して、フルーツ情報をリストに追加する必要があります。
私の問題は、私の FruitFindController にあります (fruitFinder がサービスであると仮定します)...
$scope.GetFruitInfo = function() {
$scope.foundFruit = fruitFinder.GetFruitInfo($scope.fruitField);
// should alert "Found Fruit" and call addToListAndDoStuff() method to add the foundFruit information to the list managed by another directive, "FruitList".
}
以下のコードを実行して警告ボックスをポップアップする前に、情報が $scope.foundFruit に保存されるのを待つ最善の方法は何ですか?