位置: 编程技术 - 正文

AngularJS实现图片上传和预览功能的方法分析(angular 图片懒加载)

编辑:rootadmin

推荐整理分享AngularJS实现图片上传和预览功能的方法分析(angular 图片懒加载),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:angular点击图片放大,angularjs4,angular jsx,angularjs $q,angularjs4,angularjs4,angular图片上传,angular 图片懒加载,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了AngularJS实现图片上传和预览功能的方法。分享给大家供大家参考,具体如下:

html5原生方法

先看一下html5原生方法上传和预览图片的实现:

我们看到,需要用到onchange事件来获得上传的文件,当项目使用上angularjs时,很自然的,我们想到了ng-change指令,然而不幸的是,在angularjs中,<input type="file">不支持ng-model和ng-change指令(附录1),这就使得文件上传变得有些复杂了。

angularjs方法

这里使用开源的 angular-file-upload 模块来实现,步骤如下:

1、安装 angular-file-upload 模块

AngularJS实现图片上传和预览功能的方法分析(angular 图片懒加载)

2、添加到应用依赖

3、HTML代码

这里,nv-file-select=""表示使用angular-file-upload模块的文件选择方式上传,参考官方例子

4、controller代码

可以看到,我们通过onAfterAddingFile回调函数获得所选的图片文件,接下来把图片文件转成datauri,再更新<img>标签的src属性即可。

值得注意的是,我们把“更新<img>标签的src属性”这个任务放到了$scope.$apply方法中执行,这是因为在angular框架外部(如在浏览器DOM事件中, setTimeout, XHR 或者 第三方框架中)更新数据,angular是不会同步更新绑定的。这点可以参考angular $apply reference

更多关于AngularJS相关内容感兴趣的读者可查看本站专题:《AngularJS指令操作技巧总结》、《AngularJS入门与进阶教程》及《AngularJS MVC架构总结》

希望本文所述对大家AngularJS程序设计有所帮助。

浅谈vue2 单页面如何设置网页title 前端框架如Vue、React等都是单页面的应用,也就是说整个web站点其实都是一个index页面,所谓的页面跳转都是替换index.html里边的内容,而页面的title是在

Angularjs渲染的 using 指令的星级评分系统示例 本文介绍Angularjs渲染的using指令的星级评分系统示例,分享给大家,具体如下:我试图创建静态使用angularjs/离子成效甚微的星级评分系统。但目前什么

基于vue配置axios的方法步骤 axios简介axios是一个基于Promise用于浏览器和nodejs的HTTP客户端,它本身具有以下特征:从浏览器中创建XMLHttpRequest从node.js发出http请求支持PromiseAPI拦截请求

标签: angular 图片懒加载

本文链接地址:https://www.jiuchutong.com/biancheng/377356.html 转载请保留说明!

上一篇:详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css(vue-cli作用)

下一篇:浅谈vue2 单页面如何设置网页title(vuejs单页面)

  • 已认证进项税额转出怎么做账务处理
  • 取得投资款属于什么过程
  • 出口退税逾期申报说明怎样写
  • 小规模未达起征点的增值税怎么做账
  • 企业所得税季度预缴
  • 购入生产线属于固定资产吗
  • 进项税额转出还能认定虚开吗
  • 会计凭证装订放哪些报表
  • 待摊费用和预提费用是按照什么而设置的账户
  • 个人独资企业没有申报税的后果
  • 外商独资企业在分配利润时是否扣缴个税
  • 委托生产企业和受托生产企业
  • 仓库货物破损处理方法
  • 软件研发购买的测试用的设备应该怎么做账?
  • 非居民企业出租不动产房产税
  • 一般纳税人哪些项目可以简易征收
  • 加计扣除需要注意的几大风险点
  • 单利和复利的计算区别
  • 预提费用的会计科目
  • 企业取得固定资产的方式有哪些
  • 空调属于什么资产用途
  • 个体户税务年报每年什么时候
  • 企业职工集资款的认定标准
  • 农产品免税产品可以开增值税专用发票吗
  • 报销单据粘贴单样本
  • 外账的结转成本是什么
  • 水星mw300re说明书
  • 进程核心栈
  • 企业扣除内容有哪些
  • 有形动产融资租赁税率是多少
  • 主营业务利润率多少合适
  • 卡特迈国家公园熊吃人
  • 权益法下长期股权投资超额亏损
  • 支付个人赔偿款入账
  • 石油预付款发票怎么开
  • php网页上传图片并显示
  • 富文本word
  • 单一窗口出口报关流程
  • 股权变更如何交税
  • 出口货物退运已补税(未退税)证明
  • 净值型 赎回
  • 福利费列支的个税怎么算
  • 预付账款在何时可以转出
  • 长期待摊费用的二级科目有哪些
  • 消费税出口退税吗
  • 汽车加油费属于交通费用吗
  • 销项税大于进项税后,税金如何算
  • 预计销售收入增长率怎么算
  • 银行卡转账怎么撤回转账的钱
  • 怎么进入bios设置界面win10
  • /wlan direct
  • windows无法打开添加打印机
  • Win10 Mobile/PC build 10586.589曝光:老机型有份
  • windowsxp优化教程
  • linux yum命令详解
  • windows10无法关闭
  • linux发布项目
  • linux引导程序有哪些
  • win8和win10怎么共享文件
  • js观察者模式和发布订阅
  • 学dos有用吗
  • OpenGL super bible(5th) 学习笔记 -- 像素缓冲区对象(PBO)
  • JavaScript弹出对话框
  • 常用的js框架有哪些
  • cmd pushd
  • jquery点击a标签
  • python中的省略号怎么打
  • Unity-DF 2048界面
  • 详解Python装饰器由浅入深
  • android 底部选择菜单
  • js点击按钮实现登陆网页
  • python中set用法
  • python中for循环写法
  • 纳税人满意度调查问卷
  • 企业购房契税怎么入账
  • 每年个人所得税2万工资多少
  • 杭州地税局办事大厅
  • 软件使用权转让税率
  • 美国企业所得税税率2022
  • 刚成立小公司的流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设