Я создаю небольшое веб-приложение (сообщение в блоге), используя AngularJs и Firebase. Я реализовал контроллер addPost раньше, и он работал хорошо. После того, как я захотел добавить некоторый входной файл внутри формы, которая уже реализована для загрузки изображений в firebase в форме submit, используя директиву ng-file-upload. Как новый в угловой я знал, что firebase может сохранять изображения в качестве base64, поэтому я нашел функцию в директиве, которая может преобразовывать изображения в base64, но я получил эту ошибку ** ReferenceError: disallowObjectUrl не определен в области видимости. $ Scope .upload **, когда я пытаюсь отправить форму. Я не знаю, что я делаю неправильно. вот проект по github https://github.com/SaidThaher/HotelApp Рабочие файлы: addPost.html и addPost.js. все файлы приложений находятся в папке приложения.Загрузка изображений в firebase на форму submit
Пожалуйста, помогите, я провел 3 дня в этом.
UPDATE
Update: @danialfarid обновил директиву и сделал мой день :)
Обновление до 8.0.6 и переместить Fb толчок здесь:
Upload.base64DataUrl(files).then(function(base64Urls) {
fb.push({...
images : base64Urls,
},...
});
спасибо, функция загрузки должна быть в функции addPost или ее праве, как я написал код. пожалуйста, посмотрите и, если это возможно, дайте некоторый код, чтобы понять это. Thanx –