如何添加进度条
How to add a progress bar
我刚开始使用ng-file-upload
,一开始有点复杂,但经过一段时间的阅读,我可以实现一些事情。但是现在我一直在尝试添加进度条,我上传图片到Firebase,它工作得很好,我可以保存它,更新它,并在视图中显示图片,现在我只需要添加一个进度条来知道上传时发生了什么。
我知道要做的信息和一些样本在那里,但我不知道如何将它添加到我的代码,希望你能给我一个帮助。
下面是我的Javascript代码:
$scope.submit = function(file) {
Auth.$onAuth(function(authData){
$scope.authData = authData;
if(authData){
if ($scope.file) {
console.log($scope.file);
var refImg = new Firebase("http://url.firebaseio.com/users/" + authData.uid);
Upload.base64DataUrl($scope.file).then(function(base64Urls) {
refImg.update({
FotoPerfil : base64Urls
});
});
}
}
else{
window.location.href = '#/Bienvenidos';
}
});
};
我的HTML:
<div class="btn btn-default" ngf-select ng-model="file" name="file" ngf-pattern="'image/*'" accept="image/*" ngf-max-size="2MB" ngf-min-height="100">Select picture profile</div>
<button class="btn btn-success" style="float:right;" ng-click="submit()">Save</button>
<img src="{{perfil.FotoPerfil}}" ngf-no-object-url="true" />
谢谢你,
丹尼尔如何在firebase 3.0中使用firebase存储?
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何添加浮动和非浮动,其他
- 添加文字和评论功能更新Div
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 从谷歌电子表格中向谷歌日历添加快速添加事件
- if 语句以更改添加到添加数量的新行
- 双击和更新表字段时添加 JS/添加文本框
- iScroll:动态滚动容器/添加内容/添加更多容器
- javascript动态添加列添加行
- 如果使用jqgrid中的内联添加按钮添加行,如何设置默认值
- Virtuemart 2 -将产品图像添加到“添加到卡通”-弹出框中
- 从面板添加角度添加到列表
- 而通过javascript添加行添加下拉列表不起作用