假设我有一个指令,其中包含一个用户可以输入水果名称的表单。
- 我有一个 FruitFindController。用户输入水果名称“Apple”,单击提交给控制器的按钮。
- 控制器调用服务“GetFruitInfo(fruit)”并传入“Apple”作为参数。
- 一旦收到信息,它应该调用一个方法“addToListAndDoStuff()”以便将fruitinfo添加到列表中。
我的问题是,在我的 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 的最佳方法是什么?