Después de actualizar a EmberJS 0.9.8.1 Ahora recibe dos advertencias:¿Cómo configuro una variable "ENV" en EmberJS?
WARNING: Computed properties will soon be cacheable by default. To enable this
in your app, set `ENV.CP_DEFAULT_CACHEABLE = true`.
Y:
WARNING: The way that the {{view}} helper affects templates is about to change.
...SNIP... by setting `ENV.VIEW_PRESERVES_CONTEXT = true`.
Esto puede parecer una pregunta tonta, pero ¿cómo puedo configurar estas variables ENV? Intenté configurarlas de diferentes maneras, y ninguna hizo que el mensaje de ADVERTENCIA desapareciera, y tampoco se rompió nada en mi aplicación. ¿Eso significa que estoy limpio? ¿O significa que no estoy configurando las variables ENV correctamente?
- window.ENV no existe, por lo que, literalmente, haciendo 'ENV.CP_DEFAULT_CACHEABLE = true' no funciona
- existe Ember.ENV, sino que es un objeto vacío, y no tiene Ember. Método ENV.set Así que intenté hacer Ember.ENV.CP_DEFAULT_CACHEABLE = true. ¿Es esta la forma correcta de establecer un ENV? Sin embargo, no tiene ningún efecto sobre Ember.CP_DEFAULT_CACHEABLE, por lo que no parece correcto.
- Ember.CP_DEFAULT_CACHEABLE existe, así que he intentado hacer Ember.CP_DEFAULT_CACHEABLE = true, pero esto no tiene efecto en Ember.ENV.CP_DEFAULT_CACHEABLE.
- También intenté hacer Ember.set ('CP_DEFAULT_CACHEABLE', verdadero).
¿Cuál (si corresponde) de estas es la forma correcta de responder a estas advertencias? ¿No se olvidan solo cuando configuras las cosas según sus súplicas? Las advertencias probablemente deberían documentar esto mejor, o proporcionar comentarios que los establezca.
Gracias, esto me ayudó. –