Изменить синтаксис ul, li, span - PullRequest
0 голосов
/ 18 апреля 2019

Фокус, пожалуйста, где начать тег

    <ul class="checkbox-list checkbox-list--custom">
        <li class="test container container--sm" n:foreach="$answers as $key => $answer">
            <input type="checkbox" disabled n:attr="checked => $isChecked($key)">
            <span n:class="$isCorrect($key) ? 'text-success', $isIncorrect($key) ? 'test1'">
                {$answer->getAnswerText()}
            </span>
        </li>
    </ul>

Я бы хотел переместить содержимое элемента span в элемент li

Это текущий статус Это обязательный статус

1 Ответ

0 голосов
/ 19 апреля 2019

Как говорится в сообщении об ошибке, в настоящее время вы не можете смешивать атрибуты class и n:class в одном элементе.Однако вы можете переместить классы из атрибута class в n:class, и это должно сработать:

<ul class="checkbox-list checkbox-list--custom">
    <li n:foreach="$answers as $key => $answer" n:class="test, container, container--sm, $isCorrect($key) ? text-success, $isIncorrect($key) ? test1">
        <input type="checkbox" disabled n:attr="checked => $isChecked($key)">
        {$answer->getAnswerText()}
    </li>
</ul>

Также нет необходимости указывать классы в атрибуте n:class.

...