我有以下代码:
ngOnInit(data: Referentiel) {
this.route.data
.filter(data => !isNil(data) && !isEmpty(data))
.takeWhile(() => this.alive).subscribe(data => {
this.profilConnecte = data['utilisateur'].profil;
});
}
数据在第三行(!isNil(data)&&!isEmpty(data))中产生以下[ts]错误:
[ts] Argument of type 'Data' is not assignable to parameter of type 'string'.
我认为我必须设置此参数,但是我尝试失败。
答案 0 :(得分:0)
我通过导入别名 isNil 和 isEmpty 解决了该错误。
import isNil from 'lodash-es/isNil';
import isEmpty from 'lodash-es/isEmpty';
然后,数据被识别。
希望您会发现它很有趣。