为什么在尝试保存到Firebase中的数据库时,我在属性错误中得到此未定义?

时间:2016-05-16 14:57:46

标签: angularjs firebase angularfire firebase-realtime-database

我编写了代码,允许用户将图像上传到firebase中的数据库。代码基本上引用节点的图像,然后将图像设置为子节点url。但是我得到以下信息。

Firebase.set failed: First argument contains undefined in property 'images.url'

有关为何发生这种情况的任何线索?我的代码如下。

var theBigWeddingBook = angular.module('theBigWeddingBook');

theBigWeddingBook.controller('WeddingBookCtrl', function($scope, $firebase, Upload) {

    var ref= new Firebase('https://the-big-wedding-book.firebaseio.com/');
    var images = $scope.file;

    $scope.submit = function() {
        ref.child('images').set({url : images}).then(function(url) {
            console.log('Image Uploaded!');
        }).catch(function(error) {
            console.log(error);
        })
    }
});

1 个答案:

答案 0 :(得分:0)

我现在已经重构了我的代码,这使我无法收到错误。

IBakeHandler

这个帖子现在正在添加,但是图片虽然说它正在上传......但它不是......任何人都可以告诉我在这方面做错了吗?

相关问题