Ember 0.9.8.1 Template

by MikeAski

HTML

<script src="https://github.com/downloads/emberjs/ember.js/ember-0.9.8.1.js"></script>

JavaScript

App = Ember.Application.create();

App.myController = Ember.Object.create({
    value: 42
});

App.MyBoundView = Ember.View.extend({
    template: Ember.Handlebars.compile('Value: {{value}}'),
    valueBinding: 'App.myController.value'
});

App.MyUnboundView = Ember.View.extend({
    template: Ember.Handlebars.compile('Unbound value: {{unbound value}}'),
    valueBinding: 'App.myController.value'
});

App.MyOtherUnboundView = Ember.View.extend({
    template: Ember.Handlebars.compile('Unbound value: {{unbound value}}'),
    value: 56
});

App.MyBoundView.create().append();
App.MyUnboundView.create().append();
App.MyOtherUnboundView.create().append();

Ember.run.later(function() {
    App.myController.set('value', 36);
}, 1500);