ember-learn / ember-learn/ember-cli-addon-docs
directory nested angle bracket component breaks the template compiler
- 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
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