I have such problem - I use ng-show
to show element and it's base on two things and looks like
<div ng-show="{{!data.length && loaded}}"></div>
Web inspector shows ng-show="true"
but style is display: none
anyway..
Is it expected behavior? Or maybe here's another way to show element with ng-show and some data?