AngularJS Example
HTML
<div ng-controller="Ctrl">
<div >
<p>{{model.shouldShow}}</p>
<div ng-if="!model.shouldShow">
<button ng-click="model.shouldShow=!model.shouldShow">Hide Section</button>
<p>{{model.shouldShow}}</p>
</div>
</div>
</div>
</div>
JavaScript
function Ctrl($scope) {
$scope.model={shouldShow:false}
$scope.templates =
[ { name: 'template1.html', url: 'template1.html'}
, { name: 'template2.html', url: 'template2.html'} ];
$scope.template = $scope.templates[0];
}