近期做毕设倔强的我硬是选择了angularjs与thymeleaf结合对前端进行了一顿猛操作的啃。
期间使用angularjs对数据进行判断的时候使用ng-if老是报错,一开始我天真的认为ng取出来的数据都是需要{{}}框起来的所以,在使用ng-if的时候很自然的写成了
<div ng-if="{{comment.isPhoto}}">
<img src="{{comment.commentPhoto}}">
</div>
然后就不出意外的报了以下错误。
很明显那个表达式的值并没有生效的取出来,经过百度后发现其实ng-if里面的表达式压根就不需要{{}},修改为
<div ng-if="comment.isPhoto">
<img src="{{comment.commentPhoto}}">
</div>
就能正常判断了。