为什么三元判断不成功就会影响全局样式

这里是疑问句,我是真的不明白,下面是对这个问题的描述
angular2项目

正常显示时:

在这里插入图片描述

写了三元判断之后:

在这里插入图片描述

原代码:

在这里插入图片描述

写了三元判断的代码

在这里插入图片描述

我找出的解决办法:

danage.principalPersonReview的结果只有“null”与“结果”两种。
我用length作为判断标准,很明显,是不对的
正确代码
在这里插入图片描述

在这里插入图片描述

疑惑

虽然找出了解决办法,但我还是不明白,为什么三元判断不成功就会影响全局样式????