I am new to Jade (Pug). I don’t understand such subtleties.
We have the code:
mixin label(labelValue) label= labelValue In most cases, plain text is written into the mixin, but sometimes you need to write a link there. How can I do that?
UPD: the whole mixin
mixin skill(skillTitle, labelValue, status) if status === 'checked' input.skills__input( class='skills__input_#{skillTitle}' id='#{skillTitle}' type='checkbox' name='#{skillTitle}' checked ) else input.skills__input( class='skills__input_#{skillTitle}' id='#{skillTitle}' type='checkbox' name='#{skillTitle}' ) label.skills__label( class='skills__label_#{skillTitle}' for='#{skillTitle}' )= labelValue When I just write down the attributes, everything is fine
+skill('jade','Pug (Jade)') From the code above I get in HTML:
<input id="jade" type="checkbox" name="jade" class="skills__input skills__input_jade"> <label for="jade" class="skills__label skills__label_jade">Pug (Jade)</label> I want for some label to make links, something like:
+skill('jade',<a href="#">'Pug (Jade)'</a>) And get from this:
<input id="jade" type="checkbox" name="jade" class="skills__input skills__input_jade"> <label for="jade" class="skills__label skills__label_jade"><a href="#">Pug (Jade)</a></label> How can this be implemented?