订阅Http Observable对象时,大多数教程都使用箭头函数:
this.myService.getItems.subscribe(
(data) => // do something,
(errors) => //handle errors);
为什么不使用函数变量代替更清晰的代码:
this.myService.getItems.subscribe(this.extractData.bind(this), this.handleErrors.bind(this));
答案 0 :(得分:1)
这取决于你的风格。第一次使用(data) => { do something}
看起来有点混乱,但你使用它越多,你就越舒服。您喜欢它并且不想使用this.extractData.bind(this)