nested $repeats and $index values
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 20/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
- Bereich
- frontend
Rechercherichtung
Beginne damit, die Verarbeitung verschachtelter '$repeat'-Verhaltensweisen durch das Framework und die von den Beispielen '.cluster' und '.particle' verwendeten '$index'-Werte nachzuverfolgen. Der Issue nennt keine Dateien oder Tests und definiert kein Akzeptanzkriterium; ermittle zunächst, ob der Zugriff auf den Elternindex unterstützt wird, und identifiziere anschließend das passende dokumentierte oder getestete Verhalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Question: Who has an idea how i can get a parent $index value inside a child $repeat?
as in a html structure like
<node class="cluster"> // first repeat - thinks rows
<node class="particle"></node> // second repeat -- think columns
</node>
and .js
behaviors: {
.cluster': {
'$repeat': function(s_array) {
var result = [];
for (var i = 0; i < s_array.length; i++) { result.push({}); }
return result;
},
'position': function($index)
return [ s_array[$index][1], ];
},
},
'.particle': {
'$repeat': function(s_array) {
var result = [];
for (var i = 0; i < s_array[PARENTINDEX][2]; i++) { result.push({}); }
return result;
},
'position': function() {
return [$index, 0];
},
},
states: {
s_array : [[1,11,8],[2,9,13],[2,9,23],[3,7,13],[4,6,19],[5,5,19],[6,4,8],[6,19,5],[7,4,7],[7,21,2],[8,4,6]]
}
- Vorherrschende Sprache
- JavaScript
- Sterne
- 394
- Forks
- 62
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Famous/framework
-
$repeat does not repeatOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
-
Improve Scroll ViewOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
-
Loading remote resourcesOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Alle Issues in Famous/framework
Ähnliche Issues
-
bug confirmed js v6
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
BUG
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 90/100
linuxmint/cinnamon-spices-applets#9223 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
fastify/fastify-swagger-ui#299 ·