angularJS
文章平均质量分 80
lzyerliu
这个作者很懒,什么都没留下…
展开
-
angular中$location对象与跨域问题
$location对象$location:是angularJS 对window.location的封装$location 没有页面刷新的功能,如果需要刷新页面可以注入$window,$window.location.reload()//路由路径console.log($location.path());//编码后的完整地址路径console.log($location.a原创 2016-10-08 20:03:09 · 789 阅读 · 1 评论 -
angular路由与ng-options/ng-include指令
ng-options下拉列表指令ng-options="fruit.name for fruit in main.fruitArr"fruit 是通过遍历 main.fruitArr 取出的每一个对象fruit.name 是取出 fruit对象中的 name属性值注意: ng-options指令需要与ng-model同时使用默认选中 设置的选中项ng原创 2016-10-08 20:11:00 · 2223 阅读 · 1 评论 -
angularjs中post请求进行跨域
post请求进行跨域angularjs内置封装了类ajax的网络服务$http,所以实现了依赖外部插件来完成完整的前后端分离方案$scope.main = { getData: function () { $http({ method: 'POST', url: 'http://localhost:8000',原创 2016-10-09 12:02:03 · 4647 阅读 · 2 评论 -
ngRoute路由改变监听事件(1)+ui.router状态路由
1.1、路由改变监听事件(1)1、$routeChangeStart:路由开始切换2、$routeChangeSuccess:路由切换成功3、$routeChangeError:路由切换失败(比如resolve中有错误),都会导致路由切换失败4、$locationChangeStart:当$location.path或$location.url发生变化时触发原创 2016-10-26 09:47:03 · 5083 阅读 · 0 评论 -
angularJs使用$q服务进行同步请求数据,解决异步获取数据导致return返回为空的问题
angularJs使用$q服务进行同步请求数据一般angularJs中的$http进行的是异步请求操作;在我们想要等待先请求完数据,再进行别的操作,使用这种方式,并不管用,往往请求不到数据。angularJs“同步”请求的方式的时候,AngularJS提供了一个内置Service $q,它提供了一种承诺/延后(promise/deferred),可以保证我们的调用代码一定能够拿原创 2016-10-31 13:36:46 · 6841 阅读 · 0 评论