Modello di ember visualizzato due volte
-
11-12-2019 - |
Domanda
C'è una semplice app Ember.js con una vista visualizzata in un particolare posto nella pagina web.Dai un'occhiata a questo Jsfiddle: http://jsfiddle.net/jkkk3/9/ La mia domanda è: perché è il "qualche contenuto qui" elemento visualizzato due volte?Funziona quando rimuovo il router, ma è esattamente quello che non posso fare, dal momento che cerco di aggiungere router alla mia app Ember.Potresti aiutarmi a visualizzare la visualizzazione dell'applicazione solo una volta, all'interno della scatola rossa?
Soluzione
Quando si utilizza il router, ApplicationController / View vengono utilizzati per impostazione predefinita.Nel tuo metodo pronto ti appendi esplicitamente.Quindi il modello 'applicazione' è aggiunto due volte.Rimuovi l'aggiunta di metodo pronto e sarà aggiunto solo una volta.
Per impostazione predefinita è aggiunto al corpo ma se si desidera sovrascrivere l'uso Proprietà con rootelement di Ember.Application
Ember.Application.create( {
rootElement : '.content',
....
})
.