$http帖子和事件处理
$http post and event handling
我正在尝试在http请求处理和成功响应之间广播事件,但到目前为止我无法找出解决方案:
$rootScope.$broadcast('transfer:fileTransferInProgress');
$http.post("/api/example", data, {
transformRequest: angular.identity,
headers: {'Content-Type': undefined}
}).success(function(response){
$rootScope.$broadcast('transfer:readyState', response);
}).error(function(){
$rootScope.$broadcast('transfer:error');
});
我想在成功和请求处理之间触发('transfer:fileTransferInProgress')事件。我怎么能做到这一点??
基于注释:
$scope.$on(success || error event, function() {
if(msg exists) destroy msg
show new msg
});
相关文章:
- keyup事件处理程序更改焦点不适用于快速键入
- 提示使用服务器端事件处理程序激活JavaScript
- 将事件处理程序绑定到任何可能的事件
- 正在将事件处理程序添加到不存在的类
- dropdown.js中的复杂事件处理
- 在循环中附加事件处理程序时出现浏览器性能问题
- 在同一个javascript事件处理程序中调用不同的函数
- 复选框,然后单击事件处理
- 有没有一种方法可以让内联事件处理程序在元素创建后立即执行
- 检查事件处理程序参数
- 实现延迟的jquery更改事件处理程序
- 如何使用Node.js在JavaScript模块文件之间使用事件处理程序
- 如何使jQuery的“bind”或“on”事件处理程序幂等
- 带有参数的Javascript事件处理程序
- Jquery事件处理程序仅适用于匿名函数
- 如何从另一个处理程序内部取消JavaScript事件处理程序函数的执行
- 如何在 JavaScript 代码中调试点击事件处理
- $http帖子和事件处理
- 在单击事件之前完全处理http get请求
- AngularJS http事件处理程序与上传事件处理程序