2016-05-18 13 views
9

Perché Aurelia non può gestire gli elementi di chiusura automatica require?Aurelia: l'elemento richiusura a chiusura automatica non funziona

Ad esempio:

<require from="component"></require> funziona

<require from="component"/> non funziona

viene dato nessun errore, ma l'intero modello fallirà se si tenta di utilizzare l'elemento auto-chiusura.

+2

ahh ho il sospetto perché la sintassi html5 non è valida: http://stackoverflow.com/questions/3558119/are-self-closing-tags-valid-in-html5 –

+1

Sì, gli elementi personalizzati devono essere chiusi tag –

+0

Lascerò questo qui; Sospetto che altre persone faranno lo stesso errore di me. –

risposta

11

In base alle specifiche HTML, ci sono solo un paio di void elements (elementi che hanno solo un tag di apertura), che sono:

area, base, br, col, embed, hr, img, input , keygen, link, meta, param, source, track, wbr.

https://www.w3.org/TR/html5/syntax.html#void-elements.

Aurelia utilizza il DOMParser nativo del browser, il che significa che segue lo stesso insieme di standard.

+0

questo è un po 'strano ... ma ho notato che sto facendo auto- chiuso 'div''s nell'index.html (caricato direttamente da chrome) e non ha avuto problemi con esso. –

Problemi correlati