Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="http://builds.emberjs.com/handlebars-1.0.0.js"></script>
<script src="http://builds.emberjs.com/tags/v1.0.0/ember.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  
<script type="text/x-handlebars">
    {{outlet}}
</script>
<script type="text/x-handlebars" id="index">
   {{view Ember.Select 
  contentBinding="model"
  selectionBinding="selectedLocationType"
  optionValuePath="content.id"
  optionLabelPath="content.name"}}
  {{outlet}}
</script>
  <script type="text/x-handlebars" id="template1">
    {{name}}
</script>
  <script type="text/x-handlebars" id="template2">
    {{name}}
</script>
  <script type="text/x-handlebars" id="template3">
    {{name}}
</script>
</body>
</html>
 
    App = Ember.Application.create({});
    App.Router.map(function () {
        this.resource("index", {path : "/"});
    });
    App.IndexRoute = Ember.Route.extend({
        model : function (params) {
      return [{id:1, name: 'Template1'},{id:2, name: 'Template2'},{id:3, name: 'Template3'}];
        },
          actions: {
            changeTemplate: function(selection) {
              this.render('template'+selection.id,{into:'index'});
            }
          }
    });
    App.IndexController = Ember.ArrayController.extend({
        selectedLocationType: null,
    locationTypeChanged: function() {
      var selectedLocationType = this.get('selectedLocationType');
        this.send('changeTemplate',selectedLocationType);
    }.observes('selectedLocationType')
    });
App.Template1Controller = Ember.ArrayController.extend({
  name: 'Template1'
});
App.Template2Controller = Ember.ArrayController.extend({
  name: 'Template2'
});
App.Template3Controller = Ember.ArrayController.extend({
  name: 'Template3'
});
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
hyderalipro
0viewers