ember-learn / ember-learn/ember-cli-addon-docs

directory nested angle bracket component breaks the template compiler

Offen
#391 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
172
Forks
142
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Code:

```
{{#docs-demo as |demo|}}
{{#demo.example name='important'}}
Foo
{{/demo.example}}

{{demo.snippet 'important'}}
{{/docs-demo}}
```

Error:
```
Template Compiler Error (broccoli-persistent-filter:TemplateCompiler) in dummy/templates/docs/components/buttons.hbs

Closing tag `Button::Important` (on line 6) without an open tag.
```
---------

This bug does not occur if the component is self closing:
```
{{#docs-demo as |demo|}}
{{#demo.example name='important'}}

{{/demo.example}}

{{demo.snippet 'important'}}
{{/docs-demo}}
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere den Fehler mit dummy/templates/docs/components/buttons.hbs und dem zugehörigen -Beispiel aus dem Issue. Beginne beim Fehlerpfad des Template-Compilers und vergleiche ihn mit der funktionierenden selbstschließenden Form. Erledigt ist es, wenn verschachtelte Tags für Komponenten in spitzen Klammern ohne den gemeldeten Fehler beim schließenden Tag kompiliert werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
build-system, frontend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.