Ember 0.9.8.1 Template

by krisselden

HTML

<script src="https://github.com/downloads/emberjs/ember.js/ember-0.9.8.1.js"></script>
<button onclick="go()">Go</button>

JavaScript

App = Ember.Application.create();

function LongLived() {}
LongLived.prototype.foo = 'bar';

App.longLived = new LongLived();

App.View = Ember.View.extend({
    template: Ember.Handlebars.compile('<div><b>foo</b>{{App.longLived.foo}}</div>')
});

window.go = function go() {
    for (var i = 0; i < 10; i++) {
        Ember.run(function() {
            var view = new App.View;
            view.append();
            Ember.run.next(function() {
                view.destroy();
            });
        });
    }
}