Tengo una vista de programa que muestra el elemento seleccionado de una lista. Luego, cuando hago clic en el botón Editar, aparece la vista de edición a través de {{#if isEditing}}ember.js cambio de una vista desde otra vista
Cuando hago clic en otro elemento de la lista, la vista de visualización cambia al nuevo elemento seleccionado pero permanece en el estado de edición.
¿Cómo puedo cambiar el estado de una vista isEditing desde otra vista?
He hecho esto por el momento con una función FocusOut que establece isEditing en falso pero tengo 2 campos de texto en esta vista y cuando hago clic en el otro campo de texto también desencadena la función focusOut.
Esto debe ser simple, pero parece que no puede resolverlo.
así que han terminado de hacer esto, pero no es bastante y estoy seguro que no es la forma correcta !! @get ('parentView'). get ('parentView'). get ('childViews') [1] .set ('isEditing', false) –