Ember 0.9.8.1 Template

HTML

<script src="https://github.com/downloads/emberjs/ember.js/ember-0.9.8.1.js"></script>
<script src="https://raw.github.com/gist/4bb23c711abf015c360e/498c3fcc538b427e22123745d74b2936f558300e/ember-layout.js"></script>
<script src="https://raw.github.com/ghempton/ember-routemanager/master/packages/ember-routemanager/lib/route_manager.js"></script>
<script type="text/x-handlebars">
    {{view App.ImmortalContainerView currentViewBinding="App.immortalView" destroyCurrentView=false}}
    <button {{action rerender}}>Rerender</button>
    View ID: {{App.immortalView.elementId}}
</script>

JavaScript

App = Ember.Application.create();

App.ImmortalContainerView = Ember.ContainerView.extend({
    destroyCurrentView: true,
    
    willDestroy: function() {
        if (!this.destroyCurrentView) { this._currentViewWillChange(); }
        this._super();
    }
});

App.immortalView = Ember.View.create({
    template: Ember.Handlebars.compile(
        'I WILL LIVE FOREVER!'
    )
});