2015-01-19 3 views
-1

Я толкающей некоторые данные моей Firebase, например, так:Firebase: Вставные данных Если не заполнено

main.js

$scope.createService = function() { 
    var newService = { 
    title: $scope.title, 
    ... 
    }; 
    var promise = ServiceService.add(newService); 
}; 

Когда ничего не вводится в поле ввода ng-model="title", Я получаю ошибку обратно из консоли:

TypeError: Cannot read property 'title' of undefined 

есть ли способ, чтобы изменить это, и нажмите пункт для Firebase без title определяется?

Любая помощь с этим оценивается. Заранее спасибо!

+0

Там не хватает кода здесь, чтобы сказать, что происходит. Где Firebase на картинке? Что делает ServiceService.add? (и почему он назван так redundantlyreduntant?). Кроме того, почему именно мы храним пустые значения в Firebase? – Kato

ответ

2

вы могли бы попытаться установить название как пустые (или значение по умолчанию), если нет никаких данных в нг-модели = «заголовок»

var newService = { 
    title: $scope.title || ' ', 
    ... 
    }; 
+0

Спасибо! Это именно то, что я искал. – realph

Смежные вопросы