我想通过播放蜂鸣声通知Web应用的所有用户已将新元素添加到$ scope。因此,当一个新元素出现在ng-repeat时,应用程序会发出哔哔声。 我可以在添加元素的屏幕上轻松地做到这一点(如下所示),但无法找到如何为每个人发出哔哔声。
$scope.beep = function(){
beep.play();
};
$scope.addMeal = function(meal) {
if(meal.food != null && meal.calories != null){
$scope.todaymeals.$add(meal);
if(angular.isDefined($scope.meal)){
delete $scope.meal;
beep.play();
}
}
}
答案 0 :(得分:0)
您可以轻松调用onchildadded方法:
ref.on('child_added', function(childSnapshot, prevChildKey) {
beep.play(); //In Your case
});