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

`docs-demo` fails to compile template with certain actions on elements

Abierto
#81 5 comentarios 0 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
JavaScript
Estrellas
172
Forks
142
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I'm trying to re-write my documentation for `ember-steps` using this addon and am running into trouble with the `docs-demo` component. For example, this snippet fails to compile in a Markdown file, despite being valid Handlebars

```hbs
{{#docs-demo as |demo|}}
{{#demo.example name='cookbook-tabs.hbs'}}
{{#step-manager as |w|}}

First Tab


Second Tab


{{#w.step name='first'}}
This content is on the first tab
{{/w.step}}

{{#w.step name='second'}}
This content is on the second tab
{{/w.step}}
{{/step-manager}}
{{/demo.example}}

{{demo.snippet 'cookbook-tabs.hbs'}}
{{/docs-demo}}
```

It chokes on this part:

```hbs

First

```

with the following error:

> Closing tag `button` (on line 7) without an open tag.

Some different variations of the `{{action}}` also fail, such as this:

```hbs

First

```

This one passes compilation, but doesn't actually do what I want it to

```hbs

First

```

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza en la ruta de compilación de plantillas Markdown del componente docs-demo y reproduce el ejemplo proporcionado de ember-steps, especialmente el botón con {{action w.transition-to 'first'}}. Compáralo con la variante que compila y verifica que Handlebars válido se compile y que la acción del botón se comporte como se espera; en el issue no se especifica ningún archivo ni prueba concretos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
handlebars, javascript
Área
documentation
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.