2017-07-16 3 views
1

Dire que je voudrais avoir un composant qui enveloppe son contenu (aka enfants):utiliser le composant/contenu de balise dans modèle Marko

<article> 
    <header>${input.heading}</header> 
    <section> ... contents come here ... </section> 
<article> 

Puis l'utiliser comme:

... 
<my-article heading='Test'> 
    Lorem ipsum <s>dolor</s> sit amet 
</my-article> 

Comment faire J'ai accès au contenu du modèle?

Répondre

1

Ou une solution simple:

<article> 
    <header>${input.heading}</header> 
    <section><include(input) /></section> 
<article> 

Et:

<my-article heading='Test'> 
     Lorem ipsum <s>dolor</s> sit amet 
    </my-article> 
1

trouvé la solution - <include> contenu réutilisable/imbriqué:

<article> 
    <header>${input.heading}</header> 
    <section><include(input.body) /></section> 
</article> 

, utilisez-le comme:

<my-article heading='Hello'> 
    <@body>Lorem ipsum dolor sit <u>amet</u></@body> 
</my-article> 
+0

Ou utilisez une balise '' –