Simple S.O. answer

http://stackoverflow.com/questions/9579100/dynamically-creating-bindings-at-object-creation-time-possible

HTML

<script src="https://github.com/downloads/emberjs/ember.js/ember-latest.js"></script>
<script src="https://github.com/downloads/emberjs/data/ember-data-latest.js"></script>
<script type="text/x-handlebars">
    {{view App.AView name="beta" objBinding="App.obj"}}
</script>

JavaScript

window.App = App = Ember.Application.create();
/**************************
* Models
**************************/

/**************************
* Views
**************************/
App.AView = Ember.View.extend({
    
    didInsertElement: function() {
        var name = this.get('name');
        var objAlpha = this.getPath('obj.alpha');
        var objBeta = this.getPath('obj.beta');
        
        if(name == 'alpha') {
            console.log(objAlpha);
        } else if (name == 'beta') {
            console.log(objBeta);
        }
    }
});

/**************************
* Controllers
**************************/


/**************************
* App Logic
**************************/
$(function() {
    App.set('obj', Ember.Object.create({
        alpha: 'alpha',
        beta: 'beta'
    }));
});