Sono abbastanza confuso da questi aiutanti di tizzoni. Qualcuno può spiegare profondamente quali sono le differenze tra loro in un modo "più semplice"?diversi tra gli aiutanti della brace per {{outlet}}, {{yield}}, {{render}} e {{partial}}
risposta
Come menzionato nel commento è già stata data risposta ad altre domande. Quello rimanente è disponibile nel documento. Si prega di passare sotto i dettagli e fammi sapere ancora in caso di dubbi.
Ecco la spiegazione:
{{uscita}} -> Ciò fornirà uno stub/gancio/punto in cui è possibile eseguire il rendering dei componenti (Controller + View). Si userebbe questo con il metodo di rendering delle rotte. Nel tuo caso probabilmente avrai un percorso dettagliato che potrebbe assomigliare a questo. Ciò renderebbe il DetailsController con DetailsView nella presa 'detailsOutlet' del modello di indice.
{{yield}} -> Denota una superficie di un modello che sarà reso all'interno di un altro modello di
{{render}} -> rende il navigationController e NavigationView in questo luogo. Questo è un aiuto valido per i luoghi in cui il controller e la vista non cambiano, ad es. una navigazione.
{{parziale}} -> L'helper parziale rende un altro modello senza cambiare il contesto di modello:
{{foo}}
{{partial "nav"}}
Il modello di esempio di cui sopra renderà un modello denominato "nav", che ha lo stesso contesto come il modello genitore in cui è reso, quindi se il modello "nav" fa riferimento anche a {{foo}}, stampa la stessa cosa del {{pippo}} nell'esempio precedente.
Se non si trova un modello "_nav", l'helper parziale tornerà a un modello denominato "nav".
- 1. Render @object e locals vs render: partial
- 2. render partial on click
- 3. Rails render partial with block
- 4. Render partial to String in helper view
- 5. Collezione Outlet vs outlet
- 6. percorsi relativi partial riferimento ad altri partial
- 7. Risoluzione della vista di Brace e di Dragula del DOM
- 8. Organizzare i partial per una risorsa polimorfa
- 9. (espansione brid brace | seq) per gli elenchi di caratteri - come?
- 10. Rails 3 - yield return o callback non chiamerà in vista <% = yield (: sidebar) || render ('shared/sidebar')%>
- 11. Zend Framework: qual è la differenza tra partial e segnaposto
- 12. Differenza tra singoli e doppi uguali in Slim (= vs ==)
- 13. Uso degli helper di Rails per eseguire il rendering dei partial
- 14. diversi tra "getDocumentElement" e "getFirstChild"
- 15. diversi tra @Model e @model
- 16. Rails: Render parziale raccolta: Ottenere dimensione della collezione all'interno parziale
- 17. Diversi tra $ .each e ko.utils.arrayForEach
- 18. Bundle di manubri e brace
- 19. Zend Framework Render view diversi all'interno di module/controller
- 20. ContainerView add outlet
- 21. Redirect_to e render exchangeable?
- 22. Devise render sign => up/in form partial altrove nel codice
- 23. Rails: non generano aiutanti
- 24. Accesso aiutanti URL in routes.rb
- 25. Sklearn SGDClassifier partial fit
- 26. Render parziale helper_method
- 27. Render-to-texture e sincronizzazione
- 28. Capire la parola chiave yield e LINQ
- 29. modulo personalizzato aiutanti
- 30. brace-dati isValid, isSaving e isError
Questa è una domanda doppia? Non riesco a trovare la spiegazione della resa in uscita e parziale – eded
menzionato tutti i dettagli nella risposta :) –