Intento vincular el valor de la selección de entrada al atributo "selectedValue" en el controlador.Cómo vincular la entrada del formulario de valor de valor para el atributo en el controlador
Esta es app.js
Food = Ember.Application.create();
Food.appsController = Ember.Object.create({
selectedValue: ""
});
Food.Todo = Ember.Object.extend({
title: null,
value: null
});
Food.FoodController = Ember.ArrayProxy.create({
content: []
});
Food.FoodController.pushObject(Food.Todo.create({title:"a", value:"1"}));
Food.FoodController.pushObject(Food.Todo.create({title:"b", value:"2"}));
Food.FoodController.pushObject(Food.Todo.create({title:"c", value:"3"}));
Esta es index.html mirada
{{#collection
contentBinding="Todos.todosController"
tagName="select"
itemClassBinding="content.isDone"}}
{{content.title}}
{{/collection}}
salida como esta
<select id="ember180" class="ember-view">
<option id="ember192" class="ember-view">
<script id="metamorph-0-start" type="text/x-placeholder"></script>
a
<script id="metamorph-0-end" type="text/x-placeholder"></script>
</option>
<option id="ember196" class="ember-view">
<script id="metamorph-1-start" type="text/x-placeholder"></script>
b
<script id="metamorph-1-end" type="text/x-placeholder"></script>
</option>
<option id="ember200" class="ember-view">
<script id="metamorph-2-start" type="text/x-placeholder"></script>
c
<script id="metamorph-2-end" type="text/x-placeholder"></script>
</option>
</select>
no tengo idea de cómo agregar valor a opción y cómo vincular el valor seleccionado de regreso al controlador. ¿Es esto posible de hacer en Emberjs?
debería agregar esta vista al núcleo Ember :-) – Bank
Tengo una versión mejorada que se incluirá con Ember pronto: https://github.com/emberjs/ember.js/pull/424 – ebryn
por cierto, este es el [Ember.Select api] (http://emberjs.com/api/classes/Ember.Select.html) –