this.tableauEnPreparation
,但我的箭头函数中未定义this
。
此时词汇this
是否应该可用?
以下是代码:
class ListeDemandesController {
constructor(listeDemandesService, $q, $scope) {
this.listeDemandesService = listeDemandesService;
this.$q = $q;
this.$scope = $scope;
this.initialize();
}
initialize() {
this.listeDemandesService
.getDemandesEnPreparation()
.then((data) => {
debugger;
this.tableauEnPreparation = data;
});
}
}
ListeDemandesController.$inject = [
'listeDemandesService',
'$q',
'$scope',
];
export default ListeDemandesController;
this
debugger
应该是class
的范围吗?
疯狂的是数据实际存在,并且视图正确更新。但是,如果我进行第二次或第三次服务呼叫(对不同的服务),数据不会设置为此属性,并且视图不会更新......