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?

È stato utile?

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',
    ....
})
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top