[Firebase] Я не могу получить значение от объекта в контроллере

#firebase #firebase-realtime-database

#firebase #firebase-realtime-database

Вопрос:

В controller.js

 $scope.user_extras = $firebaseObject(fireBaseData.refUser().child($scope.user_info.uid));
  

Я хочу получить значение от объекта, который вызвал beepPlay для выполнения некоторого условия

  if($scope.user_extras.beepPlay == "play"){
        //do something
    }else if($scope.user_extras.beepPlay == "stop"){
        //do something
        }
  

но там сказано

«Не удается прочитать свойство ‘beepPlay’ неопределенного»

на странице .html я могу использовать {{user_extras.beepPlay}} нормально, но я хочу получить значение beepPlay для использования в controller.js

Комментарии:

1. Вы ждали загрузки $ scope.user_extras, прежде чем проверять свойство beePlay?

2. Нет, я этого не делал, вы можете научить меня, как это сделать, пожалуйста?

3. я пытаюсь использовать $loaded, но все еще не работает, я не понимаю, как использовать.