angularjs - TypeError: undefined is not a function when using Firebase.push() -



angularjs - TypeError: undefined is not a function when using Firebase.push() -

following lynda.com building data-driven app angularjs. using meetingscontroller seek , force info firebase , i'm getting next error:

typeerror: undefined not function @ g.$scope.addmeeting (meetings.js:10)

this points meetings.push line

meetingscontroller

myapp.controller('meetingscontroller', function($scope, $firebaseobject) { var ref = new firebase('https://attendanced****.firebaseio.com/meetings'); var meetings = $firebaseobject(ref); $scope.meetings = meetings; $scope.addmeeting = function() { meetings.push({ name: $scope.meetingname, date: firebase.servervalue.timestamp }).then(function() { $scope.meetingname=''; }); }; //addmeeting });

i have changed controller course of study given code due firebase removing $firebase , replacing $asobject() $firebaseobject. saw firebase using .push() instead of .$push(). did see question 29053103 touched on similar issue ended original poster having revert older versions of angularfire , firebase create work i'd rather not do.

you can force object array, can't force object object.

i hope should fixed app:

... //i assume meetings more 1 should $firebasearray instead of $firebaseobject $scope.meetings = $firebasearray(ref); $scope.addmeeting = function() { //you can utilize $add instad of force save yoour object firebase meetings.$add({ name: $scope.meetingname, date: firebase.servervalue.timestamp }).then(function() { $scope.meetingname=''; }); ... }; //addmeeting

angularjs firebase

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -