I think that what you want should be done as follows:
<div ng-if="pageContent" id="content" ng-bind-html="pageContent"></div>
<div ng-if="!pageContent">
<h2>Home page</h2>
<div>
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
</div>
</div>
or with ngSwitch
I think you should be able to set display: none on an element and remove it when pageContent
is available!