angular 关闭当前页_angular刷新当前页 angularjs页面不刷新的解决办法 - 电脑常识 - 服务器之家...
angular刷新当前页 angularjs页面不刷新的解决办法
发布时间:2017-03-19
来源:服务器之家
刚用angularjs时,确实被它的双向数据绑定震住了,但同时没有完合使用angularjs的方法,从而出现数据模型被改变,但页面不能随之更改,需要$scope.$apply()强制更新数据模型.
实际上出现这种情况,就是因为在angularjs中使用了JS方法产生数据源,看下面
var myApp = angular.module("myApp",[]);
myApp.controller("mainController", function ($scope) {
$.get("/articlelist",{},function(data){
$scope.data=data;
});
$scope.updatedate = function(id,age){
$.get{
item.age=age;//这里你会发现值变了,但页面没刷新
$scope.$apply();//需要手动刷新
console.log(item);
});
}
});
很多人都用过这种方式来取值或更新数据,发现页面并没有随着更新而改变,需要手动刷新.
这是由于angularjs的watch不能监听到JS对$scope.data的更改.更改一下写法,就可以实现了
var myApp = angular.module("myApp",[]);
myApp.controller("mainController", function ($scope,$http) {
$http.get("/articlelist").success(function(data){
$scope.data=data;
});
$scope.updatedate = function(id,age){
$http.get("/update?id="+id+"&age="+age).success(function(data){
item.age=age;//页面随着改变刷新
});
}
});
可能有人会说,JQUERY能跨域,其实angularjs也可以的.参考:NodeJS+ExpressJS解决跨域请求CORS
angular 关闭当前页_angular刷新当前页 angularjs页面不刷新的解决办法 - 电脑常识 - 服务器之家...相关推荐
- 前台alert弹出页面,点击确定,关闭弹出框,整个页面进行刷新数据
前台alert弹出页面,点击确定,关闭弹出框,整个页面进行刷新数据location.reload(); $("#saveBatch").on("click", ...
- 安装新版Magisk卡在启动页面等问题以及解决办法
安装新版Magisk卡在启动页面等问题以及解决办法 参考文章: (1)安装新版Magisk卡在启动页面等问题以及解决办法 (2)https://www.cnblogs.com/trembler/p/1 ...
- totolink服务器未响应,TOTOLINK 路由器 192.168.0.1登录页面打不开解决办法
TOTOLINK 路由器 192.168.0.1登录页面打不开解决办法 2016-12-15 1.正确设置电脑IP地址:电脑连接路由器上网.用电脑设置路由器时,都需要把电脑本地连接(以太网)中的IP地 ...
- linux 关闭redis 命令_linux关闭redis命令 redis配置redis的服务器启动和关闭 - Redis - 服务器之家...
linux关闭redis命令 redis配置redis的服务器启动和关闭 发布时间:2017-04-13 来源:服务器之家 # chkconfig: 2345 10 90 # description: ...
- ajax 页面无刷新,Ajax的页面无刷新实现详解(附代码)
这次给大家带来Ajax的页面无刷新实现详解(附代码),Ajax页面无刷新实现的注意事项有哪些,下面就是实战案例,一起来看一下. ajax (ajax开发) AJAX即"Asynchronou ...
- 如何用ajax实现页面自动刷新,Ajax实现页面自动刷新实例解析
Ajax实现页面自动刷新实例解析 内容精选 换一换 用户已创建桶并上传了网站文件.域名后缀目前支持的范围为2~6个英文大小写字母.开启CDN加速后,可配置网站加速.文件下载加速和点播加速.详细应用场景 ...
- 微信小程序webview页面不刷新,webview缓存页面不刷新,小程序webview页面不刷新,小程序webview地址追加参数页面还是缓存,解决办法
项目需求,在微信小程序首页的 banner 图,打开公司官网,这个功能很好实现,就是专门整个 webview 组件所在页面,以后凡是有这种需求的都跳转到这个页面,只需要切换不同的路由地址就行了,可是最 ...
- Navisphere 6 EMC存储管理页面无法登陆的解决办法
JAVA JDK也装了,原来也能正常登陆,可后面再登陆又打不开页面了,以下提供两种故障解决办法: 第一种情况: Java Plugin not found. The minimum Java plu ...
- 微信小程序弹窗滚动导致页面穿透问题的解决办法
最近在做小程序,由于小程序提供的弹窗样式有限,我们通常会自定义弹窗组件(我都是在弹窗蒙层上加了catchtouchmove="true",保证最基本的穿透问题但是解决不了弹窗内容区 ...
最新文章
- 第5章-无人机UAV模型分析
- 汉仪尚巍手书_官宣,汉仪字库入选“十大著作权合作伙伴”啦!
- 《企业大数据系统构建实战:技术、架构、实施与应用》——第1章 企业大数据战略定位 1.1 宏观...
- 九龙擒庄指标源码破译_九龙擒庄指标源码破译_破译股市密码
- MFC串口发送数据大于128数据出错的解决办法(发送0xFE接收得到0x3F等问题)
- LTE-UMTS长期演进与实践学习(1)——LTE基本架构
- mysql中查询没有选修某两门课的_50条SQL查询技巧、查询语句示例
- Redhat7(centos7)及以上防火墙完整介绍
- ELECTRA: PRE-TRAINING TEXT ENCODERS AS DISCRIMINATORS RATHER THAN GENERATORS
- 【go】goland安装格式化插件gofmt、goimports、gometalinter常见问题
- 碳中和专题:碳足迹核算、碳中和顶刊论文、碳排放交易2022
- wps怎么免费导出简历_求职简历怎么写 免费送个人简历
- 机器学习实战:Kaggle泰坦尼克号生存预测 利用决策树进行预测
- 在线音乐付费用户达5600万再创新纪录、付费率破9%,腾讯音乐娱乐集团Q4及全年财报多项业绩突破增长
- AntiARP-DNS + IP-Mac Scan(纯绿色)
- [VIO|实践]evo测评工具的安装与使用
- 【数据库原理及应用】——关系操作、关系完整性、关系代数(学习笔记)
- sitecore_扩展Sitecore批准工作流程
- 计算机用英语怎样读,计算机二级用英语怎么说简称
- 多张图片怎么调整dpi?教你一招批量调整dpi的小技巧
热门文章
- 究竟 javascript 错误处理有哪些类型?
- SpringCloud 学习--路由网关
- [HTML 5] More about ARIA Relationships
- 团队-爬虫豆瓣top250项目-模块开发过程
- javascript中面向对象的5种写法
- MvcMusicStore学习中常出现的一个BUG
- linux添加用户、权限
- js rsa解密中文乱码_python解析JS爬取漫画网站--动态爬虫
- c语言课程设计 职工工资处理系统,院职工工资管理系统_C语言课程设计-2017年10月.doc...
- python习题_新手练习:Python练习题目