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

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

正常显示时:

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

写了三元判断之后:

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

原代码:

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

写了三元判断的代码

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

我找出的解决办法:

danage.principalPersonReview的结果只有“null”与“结果”两种。
我用length作为判断标准,很明显,是不对的
正确代码
为什么三元判断不成功就会影响全局样式

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

疑惑

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