Ich bin ziemlich verwirrt von diesen Gluthelfern. Kann jemand die Unterschiede zwischen ihnen auf eine "einfachere Art und Weise erklären?unterscheidet zwischen Ember Helfer für {{outlet}}, {{yield}}, {{render}} und {{partial}}
Antwort
Wie in dem Kommentar erwähnt wurde es bereits in anderen Fragen beantwortet. Der Rest ist im Dokument verfügbar. Bitte gehen Sie die untenstehenden Details durch und lassen Sie es mich im Zweifelsfall wissen. Hier
ist die Erklärung:
{{Ausgang}} -> Dies wird eine Stub/Haken/Punkt, in dem Sie die Komponenten (Controller + View) machen kann. Man würde dies mit der Rendermethode von Routen verwenden. In Ihrem Fall werden Sie wahrscheinlich eine Detailroute haben, die so aussehen könnte. Dies würde den DetailsController mit DetailsView in das outlet 'detailsOutlet' der Indexvorlage rendern.
{{Ausbeute}} -> bezeichnet einen Bereich einer Vorlage, die im Inneren einer anderen Vorlage
{{}} rendern gerendert wird -> Zeichnet das Navigation und NavigationView an diesem Ort. Dies ist ein Helfer, der für Orte geeignet ist, wo sich der Controller und die Ansicht nicht ändern, z. eine Navigation.
{{Teil}} -> Die partielle Helfer eine andere Vorlage macht, ohne die Vorlage Kontext zu ändern:
{{foo}}
{{partial "nav"}}
Das obige Beispiel Vorlage wird eine Vorlage machen „nav“ genannt, die den gleichen Kontext wie die hat Übergeordnete Vorlage, in die es gerendert wird. Wenn die Vorlage "nav" also auch {{foo}} referenziert, würde es im obigen Beispiel dasselbe wie die {{foo}} ausgeben.
Wenn eine Vorlage "_nav" nicht gefunden wird, wird der partielle Helfer auf eine Vorlage namens "nav" zurückgreifen.
- 1. Dynamic Outlet für verschachtelte Route in Ember JS
- 2. Python: yield- und Yield-Zuweisung
- 3. unterscheidet zwischen Object.toString und Object.prototype.toString
- 4. unterscheidet zwischen "GetDocumentElement" und "GetFirstChild"
- 5. unterscheidet zwischen @Model und @Modell
- 6. EmberJS, Helfer und ComputedProperty
- 7. wie man zwischen Kommentaren und Antworten unterscheidet
- 8. Unterscheidet sich identifierForVendor zwischen Entwicklungs- und Distributionsversionen?
- 9. Dashcode unterscheidet zwischen iPad und iPhone Browser
- 10. Ember.Component (Blockform): mehr als eine Steckdose {{yield}}
- 11. Texthöhe unterscheidet sich zwischen IB und Simulator
- 12. Java-Ausgabe unterscheidet zwischen NetBeans und Konsole
- 13. Partial-Formular-Validierung von mehreren Seiten (zB Login-Partial)
- 14. Unterschiedliche Ergebnisse zwischen yield return und LINQ Select
- 15. Unterschied zwischen .create() und .createWithMixins() in ember
- 16. Ember Eingabe Helfer Platzhalter funktioniert nicht für Passwort und E-Mail-Typ
- 17. wählen Helfer ausgewählten Wert und verschachtelte Formen
- 18. SQLite Verschlüsselung unterscheidet zwischen Plattformen
- 19. Unterschied zwischen makeBoundHelper und registerBoundHelper in ember-cli
- 20. Der Unterschied zwischen Einzel- und Doppel entspricht in Slim (= vs ==)
- 21. Android Bildschirmorientierung unterscheidet zwischen Geräten
- 22. Rails: Render Inhalt in Post-Prozessor (Modell/Helfer Ausgaben)
- 23. Ember, Ember Data und MongoDBs _id
- 24. onGlobalLayout unterscheidet zwischen verschiedenen Aufrufen
- 25. Razor und HTML-Helfer
- 26. Xcode erkennt keine neuen Outlet- und Aktionsverbindungen
- 27. Serialisierung und die Yield-Anweisung
- 28. NSDateComponentsFormatter Ausgabe unterscheidet zwischen Builds
- 29. Referencing Outlet-Datei Besitzer
- 30. Ember. Kommunikation zwischen Komponenten. Breadcrumbs
ist dies eine doppelte Frage? Ich kann die Erklärung der Outlet-Ausbeute nicht finden und teilweise – eded
erwähnte alle Details in der Antwort :) –