Angular的$http承诺和回调函数没有触发
Angular $http Promises and callbacks not firing
我正试图在Angular $http Post后获得一个回调函数,但我没有运气。我的Post函数正在工作,但回调不起作用。我在Angular的网站上看到.success()
已经被弃用了,所以我尝试.then()
,但这似乎也不起任何作用。
starwarsApp.controller('appController', ['$scope', '$http','$q', function($scope, $http,$q) {
$scope.addContact = function(){
$http.post('/jediList',$scope.jediEntered).then(function(response){
console.log('Why am I not being seen?');
});
};
}]);
感谢所有帮助过我的人。天哪,我才意识到怎么了。我从来没有使用'res.end()在express中停止服务器连接,所以$http。Post甚至没有完成回调。我花了一天的时间为他的承诺而苦恼,现在才意识到这一点。
所以这段代码运行良好。但是对于任何有类似问题的人,请确保您的Node和/或Express连接使用res.end()结束。
$scope.addContact = function(){
$http.post('/jediList',$scope.jediEntered).then(function(response){
console.log('NOW I am being seen!');
});
};
相关文章:
- 如何将一个JavaScript函数回调为多个函数
- Meteor:异步函数回调异常:onAfterAction
- 从类方法中的 ajax post 函数回调函数更改 javascript 类属性
- jQuery动画函数回调错误
- jquery在html属性中添加函数回调,以便在其他事件中调用
- jquery getjson 函数:回调返回错误的字符串
- postMessage - 多个 postMessage 事件/函数/回调
- 在 Promise 调用的错误函数回调后附加对象的用法是什么
- 单击事件后的 JavaScript 函数回调
- 设置超时函数回调静态变量
- Jquery UI 模式匿名函数回调以打开对话框
- 函数回调、局部变量和 chrome.storage.sync.get
- Jquery Ajax 没有拾取选项参数中指定的函数回调
- 如何在 javascript 中进行函数回调
- 用函数回调封装JavaScript
- jQuery JavaScript嵌套异步函数回调
- Node.js-匿名函数回调
- 函数回调超出范围
- php代码的Javascript函数回调
- 如何使用函数回调在更改时提交表单