Я хочу отобразить / скрыть компонент из нескольких контрольных списков на основе условия checkbox
(отмечен / не отмечен).
Если флажок установлен, компонент из нескольких контрольных списков будет отображаться.Иначе, если он не отмечен, компонент мультхеклистов должен быть скрыт.
Пожалуйста, найдите мой код Jade ниже без условия checkbox
.
.col-lg-12
input(type='checkbox')
label(for="show_branch") Show Branch Dealer
.row.multiselect-controls
.col-lg-3.col-md-4
multichecklist(
list-id="region",
list-title="{{'regionTitle'|translate}}",
list-items="regions",
on-select="onRegionSelect",
on-deselect="onRegionDeselect",
)
Пожалуйста, найдите прикрепленный скриншот.
Обновление 1
Пожалуйста, найдите мой нефритовый файл
.col-lg-12
input(type='checkbox', id='showBranchDealer', ng-click="delegate.onShowBranchDealer();")
label(for="show_branch_dealer") Show Branch Dealer
.col-lg-3.col-md-4
multichecklist(
list-id="region",
list-title="{{'regionTitle'|translate}}",
list-items="regions",
on-select="onRegionSelect",
on-deselect="onRegionDeselect",
)
Пожалуйста, найдите мой файл сценария кофе
onShowBranchDealer: ->
if (document.getElementById('showBranchDealer').checked)
alert("Checked..");
else
alert("Unchecked");
В этом коде мое предупреждение работает нормально.Но теперь я хочу скрыть элемент list-id="region",
(multichecklist) вместо предупреждающего сообщения.
Обновление 2
.col-lg-3.col-md-4
multichecklist(
list-id="region",
ng-class="isHidden"
list-title="{{'regionTitle'|translate}}",
list-items="regions",
on-select="onRegionSelect",
on-deselect="onRegionDeselect",
)
Я обновил приведенный выше код в .jade
файл, но я не делал никаких изменений в .coffee
файле.Все еще не работает функция скрытия / отображения.