Edit:Der beste Weg zum Layout-Anwendung?
JSFiddle Link-FestAlso habe ich mit Backbone und Mario seit ein paar Wochen gespielt worden. Ich habe ein paar Kurse über Udemy gemacht und die Dokumente für Backbone und Marionette gelesen. Ich kann den größten Teil der Logik verstehen, aber irgendwie kann sich mein Geist nicht darum kümmern, wie er sich am besten einem SPA nähert, den ich erstellen möchte.
API
So habe ich einen Rest api, die einige Daten zurückgibt:
http://localhost:3000/index
gibt die folgende:
[
{
"id": 1,
"magazineTitle": "Title",
"magazineEditie": "Date",
"indexTitle": "Index Title",
"indexSubtitle": "Index Subtitle",
"mediaType": "image", //can also be "video"
"mainMedia": "https://source.unsplash.com/B0iF3I4bLBQ"
}
]
Was ich
will ich will in der Lage sein, diese Antwort zu verwenden se und bevölkern es über 2 verschiedene Ansichten.
- eine Ansicht werden die Daten verwenden, um eine Navigationsleiste
- die andere Ansicht erstellen wird es verwenden, um ein Held Header erstellen
Was kann ich nicht scheinen,
Irgendwie zu verstehen Ich kann meinen Kopf nicht darum wickeln, wie dies eingerichtet würde, ohne dies "unlogisch" zu machen
Ich fühle mich wie 2 Ansichten mit dem gleichen Modell innerhalb meinerzu ladenmacht keinen Sinn? Oder die Tatsache, dass ich meine Sammlungen und/oder Modelle dort holen ...
Ich brauche Hilfe einige Layout-Probleme Aufräumen und Best Practices, denke ich.
Mein Code
Neben der Tatsache, dass ich die Daten von einer lokalen Host-URL zu bekommen, und ich habe meinen App-Setup mit webpack das ist mehr oder weniger der Code, den ich verwende: