我正在使用Angular 2的http.post发送一些数据并检索结果。一旦我得到结果,我想运行一个函数,但似乎匿名函数不起作用。我该如何做到这一点?
段:
this.http.post("/login/login", this.model)
.subscribe(res => function () {
console.log('a', this.res);
},
error => function (e) {
console.log(e);
},
() => function () {
console.log("3");
} );
答案 0 :(得分:2)
匿名函数应该与typescript一起使用。 您的箭头函数语法是错误的想法。 尝试删除函数关键字https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions
答案 1 :(得分:1)
尝试删除单词function
this.http.post("/login/login", this.model)
.subscribe(res => () {
console.log('a', this.res);
});